登录社区云,与社区用户共同成长
邀请您加入社区
行为型模式,这些模式关注对象之间的通信和交互,旨在解决对象之间的责任分配和算法的封装。共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。职责链模式也叫做责任链模式,是一种行为型模式,用于将一个请求传递给一个链中的若干对象,哪个对象适合处理这个请求就让哪个对象来处理。
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,允许多个对象处理同一请求,形成一条链。请求沿着链传递,直到有对象处理它或链结束。该模式解耦了请求发送者和接收者,增强了灵活性。
分布式系统中,多个节点之间的网络本来是连通的,但是因为某些故障(比如部分节点网络出了问题)某些节点之间不连通了,整个网络就分成了几块区域,这就叫 网络分区。大部分人解释这一定律时,常常简单的表述为:“一致性、可用性、分区容忍性三者你只能同时达到其中两个,不可能同时达到”。实际上这是一个非常具有误导性质的说法,而且在 CAP 理论诞生 12 年之后,CAP 之父也在 2012 年重写了之前的论文。当