springcloud和dubbo的區別


  • 技術方面對比
    • springcloud功能遠超過dubbo,dubbo只實現了服務治理(注冊與發現)。springcloud實現了很多功能,有21個子項目。
    • dubbo可以使用zookeeper作為注冊中心,實現服務的注冊與發現;springcloud不僅可以使用eureka作為注冊中心,也可以使用zookeeper作為注冊中心。
    • dubbo沒有集成其他功能,只能通過第三方去整合;而springcloud集成了很多功能,比如網關、負載均衡、熔斷器,而且可以和git完美集成。
  • 性能方面
    • dubbo底層基於netty這樣的NIO框架,是基於TCP協議的,要配合hession序列化完成RPC。
    • springcloud基於http協議和rest接口遠程調用,相對來說http請求會有更大的報文,占的帶寬更大。
    • 使用dubbo,需要給每個實體類實現序列化接口,將實體類轉化為二進制RPC通信調用。
    • 使用springcloud時,實體類不需要進行序列化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM