可否建立一套微服务架构,其他各业务系统共享微服务的底层架构?

本问题是想讨论可否建立一套微服务架构,其他各业务系统共享微服务的底层架构,而不是来了一套新系统,就部署一套新的微服务基础架构显示全部

本问题是想讨论可否建立一套微服务架构,其他各业务系统共享微服务的底层架构,而不是来了一套新系统,就部署一套新的微服务基础架构

收起
参与7

查看其它 2 个回答顾黄亮的回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者

之所以采用微服务架构,无非两种场景,一是系统解耦,二是数据逻辑的拆分。针对共享底层架构的问题其实可以从服务的拆分来解释。 微服务化将服务进行拆分,通过网络服务进行通信,在这种情况下,会出现两个要解决的问题,一是微服务架构自身组件的性能损耗,还有个就是问题中所提到的底层架构,主要分成工程、jar、依赖等代码层面的,还有是 缓存、数据库、消息等基础架构,基于前者,服务间不共享代码,基于后者,服务间可以共享基础组件架构。

银行 · 2020-04-21
浏览929

回答者

顾黄亮
技术总监畅销书作者
擅长领域: 云计算数据库系统运维

顾黄亮 最近回答过的问题

回答状态

  • 发布时间:2020-04-21
  • 关注会员:4 人
  • 回答浏览:929
  • X社区推广