以前的项目一直使用Dubbo,最近SpringCloud比较火,恰好这个时期比较特殊,就在家里仔细研究了一下SpringCloud,但是学习的过程中发现SpringCloud真的不一定适合所有人:主要和通讯协议有关,Springcloud使用HTTP的REST协议,Dubbo使用RPC调用。

1、对性能要求比较高的项目不建议使用SpringCloud【和Dubbo的比较中,性能相差至少一倍以上】

2、项目单纯由Java项目构成不建议使用SpringCloud【如果跨多种语言,使用Springcloud比较好,毕竟REST协议】

3、项目中要求开发进度快的【Dubbo只要定义一个接口就可以了,但是SpringCloud的REST协议方便的同时也是双刃剑,接口一致性比较难以控制】

 

SpringCloud的组件架构

SpringCloud或者dubbo

SpringCloud或者dubbo

Dubbo的框架

SpringCloud或者dubbo

 

Dubbo和SpringCloud的性能比较

SpringCloud或者dubboSpringCloud或者dubbo

当然仁者见仁智者见智,你喜欢哪个就用哪个吧。毕竟黑猫白猫抓到老鼠就是好猫。

老板非要喜欢SpringCloud你用就是了。

相关文章:

  • 2021-07-01
  • 2021-06-09
  • 2021-09-09
  • 2021-06-04
  • 2021-12-25
  • 2021-12-02
  • 2022-02-07
  • 2022-12-23
猜你喜欢
  • 2021-06-23
  • 2021-08-22
  • 2021-09-21
  • 2021-05-03
  • 2021-09-30
  • 2021-07-14
  • 2022-12-23
相关资源
相似解决方案