Dubbo 和 SpringCloud 的区别(个人理解)

Dubbo 和 SpringCloud 的区别(个人理解)


欢迎大佬指出错误

传统的SSM和SSH框架:

就将 SSM 和SSH 比作一个老师,这个老师叫MH老师,这个老师很厉害,什么课程都会;一个人教一个班级的所有课程,但是有一天MH老师老婆生孩子了不能去学校了,然后整个班级没人教书了

微服务框架:

将微服务框架就比作:N个老师,每个老师教不同的课程,分别为:张老师,李老师,王老师等等;
突然张老师老婆生孩子了了,不能去教书了,但是班级缺一门课,整个班级还是可以正常运作下去的;

但是为什么市面是用SSM和SSH框架的公司还是非常火热呢?

因为微服务项目的成本大,SSM和SSH框架我只需要部署一条服务器就可以了,而微服务项目每一个模块都要至少部署一台服务器(如果只部署多台还不如不做微服务项目),一台服务器至少需要几千一年的Money

http协议 不限 任何语言
1.Dubbo 在 tcp 协议上 封装了 dubbo 协议
2.SpringCloud 直接使用了Http协议 没有使用soap 协议
3.在开源的微服务框架中 Dubbo是速度是最快的微服务框架(SpringCloude 相对较慢一点)
4.在传输数据的结构上(Dubbo是 直接用字节数组(基本没有性能上的浪费),而SpringCloud 用的是Json格式 (几乎没有性能浪费)) ;注:tpc协议用的数字节数组,http协议用的是Json,因为http是在tcp协议上进行封装的,所以Json格式最后都会转换为字节数组,所以在传输数据上SpringCloud相对来说是会浪费一些性能的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值