微服務框架比較

分類

  • 單機版
    只算是整個微服務實例的可執行程序,RPC框架。 如grpc, brpc, dii, 有些支持多語言開發
  • 帶服務治理,單一語言
    如 Java的Spring Cloud, dubbo
  • Service Mesh
    通sidecar 解決多語言通信,如 Linkerd和ISTIO 。
    其實多語言通信,只要各語言都使用相同的協議,也就可以通信。如 java和c++的服務都使用http,或者pb。 service mesh更大的好處是在於…

帶服務治理,支持多語言的框架,是serverless 的基礎。可以簡單理解爲:這個框架帶的可執行程序/runtime,把通信處理也交給平臺方來負責,用戶/開發者只關心功能函數,也比較像Faas了。

ref

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