1. 策略模式 1. Nacos2.x中grpc处理时通过请求type来进行具体Handler映射,找到对应处理器。 2. 模板模式 1. Nacos配置数据读取,内部数据源、外部数据源都有同一套读取方法,但不同是init方法,所以抽取了模板方法提供实现。 3. 责任链模式 1. SpringMVC中的HandlerExecutionChain,具体执行器链条,来实现内部拦截器的处理。 2. Nacos的过滤器链条,用于客户端接收到配置处理。 4.观察者模式 1. Nacos内部大量的事件驱动,发布事件异步处理。 5. 门面模式 1. Nacos中多版本控制,使用了很多门面模式,比如V1、V2版本,AP、CP模式等。