微服务框架选择的一致性问题?

对应于目前的微服务框架市场,spring与dubbo的竞争在国内日趋明朗化,那么在前几年选择spring框架的项目是否需要切换到dubbo上去?显示全部

对应于目前的微服务框架市场,spring与dubbo的竞争在国内日趋明朗化,那么在前几年选择spring框架的项目是否需要切换到dubbo上去?

收起
参与30

查看其它 10 个回答jason2006xu的回答

jason2006xujason2006xu  技术经理 , 昆仑银行

咱们可以从以下几个方面比较Dubbo和Srping框架优劣。

1)Dubbo是阿里巴巴服务化治理的核心框架,只应用于中国各互联网公司;
Spring专注于企业级开源框架的研发,不论是在中国还是在世界上使用都非常广泛,开发出通用、开源、稳健的开源框架就是他们的主业。

2)从社区活跃度这个角度来对比,Dubbo虽然也是一个非常优秀的服务治理框架,并且在服务治理、灰度发布、流量分发这方面做的比Spring Cloud还好,但是已有两年多的时间几乎都没有任何更新了。相反Spring Cloud自从发展到现在,仍然在不断的高速发展。
3) 从整个大的平台架构来讲,dubbo框架只是专注于服务之间的治理,没有配置中心、分布式跟踪这些功能。Spring Cloud几乎考虑了服务治理的方方面面,更有Spring Boot这个大将的支持,开发起来非常的便利和简单。
4)从技术发展的角度来讲,Dubbo刚出来的那会技术理念还是非常先进,经过了这么多年的发展,Dubbo一直停滞不前。随着这么多年的发展,微服务、分布式链路跟踪等更多新的技术理念的出现,Spring急需一款框架来改善以前的开发模式,因此Spring 推出Spring Boot/Cloud项目
综上所述,spring框架比Dubbo更具有技术代表性,不建议将spring框架切换到Dubbo上。

银行 · 2019-12-11
浏览3427

回答者

jason2006xu
技术经理昆仑银行
擅长领域: 系统运维监控云计算

jason2006xu 最近回答过的问题

回答状态

  • 发布时间:2019-12-11
  • 关注会员:12 人
  • 回答浏览:3427
  • X社区推广