摘要:
责任链模式 一个请求的处理分为多个阶段,每个阶段作为责任链的一个节点,节点各自处理自己责任范围内的请求. 场景:发起审批,包括审批理由和审批金额 首先定义一个请求 public class Request { private String reason; private BigDecimal amo 阅读全文
摘要:
失败是一种服务内部的意外事件, 会阻止服务继续正常地运行。失败通常会阻止对于当前的、 并可能所有接下来的客户端请求的响应。 和错误相对照, 错误是意料之中的,并且针各种情况进行了处理( 例如, 在输入验证的过程中所发现的错误), 将会作为该消息的正常处理过程的一部分返回给客户端。 而失败是意料之外的 阅读全文