我們爲什麼需要SpringCloud

大家都在用,我也用?

一般的想法就是:項目過大,需要拆服務,服務之間需要互相調用、協調,所以使用SpringCloud。

但是,這寫功能 Soap / Dubbo 都可以,而且SpringCloud的使用更麻煩。。。所以真正的原因是:

  • 生態,spring老大哥,啥都有,註冊中心、網關、熔斷、降級等等全家桶

  • 異構,通過http,可以調不同語言的平臺,比如支付寶微信等等

  • 可插拔 --- http 無狀態,效率比dubbo長連接要低,A服務調用B服務不是強依賴,可以調這個B,也可以調另一個B,可用性UP

  • 解決網絡不可靠的問題,例如Eureka自我保護

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章