如何选用跨语言的微服务框架?

每个语言都有自己的微服务架构实现,如JAVA的Spring Cloud,Go的Go kit等,其实现各不相同,如何选用跨语言的微服务架构?显示全部

每个语言都有自己的微服务架构实现,如JAVA的Spring Cloud,Go的Go kit等,其实现各不相同,如何选用跨语言的微服务架构?

收起
参与31

查看其它 8 个回答moonfire94的回答

moonfire94moonfire94系统架构师某证券

认为先确认下是否有跨语言的场景或是否可以统一成语言,多语言是技术负债。单语言的微服务框架当然首选spring cloud,首先是java的普及率在成本及快速满足业务上有很大优势,另spring cloud的服务治理体系很完善。
如果真有多语言的场景,可以在架构上划区分层。例如交易基础服务采用C,业务操作区域采用java,两个区域通过边界总线交互。

证券 · 2020-02-19
浏览4616

回答者

moonfire94
系统架构师某证券
擅长领域: 微服务云计算云原生

回答状态

  • 发布时间:2020-02-19
  • 关注会员:10 人
  • 回答浏览:4616
  • X社区推广