每个语言都有自己的微服务架构实现,如JAVA的Spring Cloud,Go的Go kit等,其实现各不相同,如何选用跨语言的微服务架构?
认为先确认下是否有跨语言的场景或是否可以统一成语言,多语言是技术负债。单语言的微服务框架当然首选spring cloud,首先是java的普及率在成本及快速满足业务上有很大优势,另spring cloud的服务治理体系很完善。如果真有多语言的场景,可以在架构上划区分层。例如交易基础服务采用C,业务操作区域采用java,两个区域通过边界总线交互。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30