Microservice
xiaoxin422
这个作者很懒,什么都没留下…
展开
-
微服务架构特点
1、将“巨石”服务,解耦成简单独立服务2、独立进程3、服务间通信简单微服务访问流程:如何访问服务:使用API gateway ,服务访问入口统一。服务发现:使用zookeeper等技术实现服务的注册。服务间调用:使用同步请求或者异步请求,同步请求包括restful、RPC(remote procedure call)。异步请求包括kafka、notify和metaQ服务原创 2017-09-20 13:19:25 · 1160 阅读 · 0 评论 -
微服务可能应用的设计模式
1、聚合器模式:完成一个业务流程需要调用多个不同服务,可以X轴或Y轴进行业务扩展。2、代理模式:只是做转发使用,根据业务不同调用不同service3、链式模式:同步请求服务,A->B->C,response C->B->A>client4、分支模式:聚合器模式的扩展,可以调用多个微服务链。5、数据共享模式:在强耦合的服务中,可能存在共享缓存和数据库储存。6、异步消息模式:选择使原创 2017-09-20 15:39:43 · 226 阅读 · 0 评论