主页 > 手机  > 

中间件中使用到的设计模式

中间件中使用到的设计模式

本文记录阅读源码的过程中,了解/学习到中间件使用到的设计模式及具体运用的组件/功能点

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模式等。

持续更新:不断学习不断迭代!

标签:

中间件中使用到的设计模式由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“中间件中使用到的设计模式