请教老师。 我做个controller层 ,然后一个 业务service层。 2个层都是分开的,都会注册到eureka服务中心。 想问一下 如果controller远程调用service层 ,service层出现异常 比如数据库异常 这种情况下 我是用熔断返回一个空记录带上错误代码,还是通过spring boot统一的异常处理方式 返回?
一般这种情况常规的方案是什么? 谢谢
作者回复: 你好,从你的描述看,我觉得熔断处理和spring boot统一异常处理并不矛盾,你熔断了,仍然可以再向上抛异常,让spring boot再统一处理(比如日志,给用户友好出错提示)。暂时只能给到这点建议,具体还要看你的代码和业务上下文。