码迷,mamicode.com
首页 > 其他好文 > 详细

微服务为什么要分消费者和生产者?

时间:2020-09-15 21:31:12      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:bsp   轻量   keep   注册   架构   地址   统一   请求   调用   

微服务架构一般组成由服务中心(或注册中心如Zookeeper等)和开发者提供的消费者微服务和生产者微服务。

服务中心收纳所有的微服务,其他开发者可以上传各自的微服务。需要服务中心是因为可以统一网络地址,方便扩展微服务和机器。

一般调用过程是前端发请求通过网关等到consumer,consumer调provider。

 

为什么要经过消费者,不能直接调生产者吗?

为了解耦。微服务是轻量级的,可能和其他微服务配合,其他微服务也可能调用我的provider。我若需要一些定制化的修改只改consumer即可。

 

微服务为什么要分消费者和生产者?

标签:bsp   轻量   keep   注册   架构   地址   统一   请求   调用   

原文地址:https://www.cnblogs.com/tommaoxiaoqi/p/13601373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!