问题来自Java技术沙龙的梁宇
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796
Spring Cloud相比于dubbo确实提供了更全面的解决方案,对于小型业务来说能够更快捷地搭建起应用,先跑起来,因此是很适用于人手不多的初创团队的。
没有使用Spring Cloud做过大型项目,性能上不好评判。而dubbo曾在阿里内部电商网站中应用,经过内部业务和技术团队长时间的实践和迭代,至少在性能上是杠杠的,应用于对性能要求较高的电商场景是没有问题的。
Dubbo是重量级的RPC框架方案,Spring Cloud是轻量级的微服务架构方案。诞生的时代背景不同。
1、Dubbo是阿里巴巴分布式RPC SOA服务治理框架,
2、致力于提供高性能和透明化的RPC远程服务调用方案,
3、现在也在考虑支持Spring Cloud微服务
4、Java Spring Cloud是目前最流行也是最成熟的微服务解决方案,阿里现在也贡献了Spring Cloud Alibaba微服务方案。
5、前者支持更复杂的协议,通信方式,后者目前是http协议的REST API。
6、前者偏重于企业内部复杂服务的治理,后者偏向于移动互联网以及公开API的场景。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。