标签:bsp 轻量 keep 注册 架构 地址 统一 请求 调用
微服务架构一般组成由服务中心(或注册中心如Zookeeper等)和开发者提供的消费者微服务和生产者微服务。
服务中心收纳所有的微服务,其他开发者可以上传各自的微服务。需要服务中心是因为可以统一网络地址,方便扩展微服务和机器。
一般调用过程是前端发请求通过网关等到consumer,consumer调provider。
为什么要经过消费者,不能直接调生产者吗?
为了解耦。微服务是轻量级的,可能和其他微服务配合,其他微服务也可能调用我的provider。我若需要一些定制化的修改只改consumer即可。
标签:bsp 轻量 keep 注册 架构 地址 统一 请求 调用
原文地址:https://www.cnblogs.com/tommaoxiaoqi/p/13601373.html