开发者社区 问答 正文

[@小川游鱼][¥20]您觉着 dubbo 和 Spring Cloud 各有什么优势,分别适用于哪些业务场景?

问题来自Java技术沙龙的梁宇
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

展开
收起
李博 bluemind 2018-12-10 18:37:18 2647 分享 版权
2 条回答
写回答
取消 提交回答
  • JAVA程序媛,欢迎交流!

    Spring Cloud相比于dubbo确实提供了更全面的解决方案,对于小型业务来说能够更快捷地搭建起应用,先跑起来,因此是很适用于人手不多的初创团队的。
    没有使用Spring Cloud做过大型项目,性能上不好评判。而dubbo曾在阿里内部电商网站中应用,经过内部业务和技术团队长时间的实践和迭代,至少在性能上是杠杠的,应用于对性能要求较高的电商场景是没有问题的。

    2019-07-17 23:19:35
    赞同 展开评论
  • 1.阿里云大学荣誉讲师, 2.MongoDB中文社区专家

    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的场景。

    2019-07-17 23:19:35
    赞同 展开评论