servicecomb:
loadbalance:
B:
strategy:
name: RoundRobin
-
不允許刪除介面
-
不允許修改介面原型定義
-
只允許新增介面,或者對老介面的bug進行修改
servicecomb.darklaunch.policy.B={"policyType":"RULE","ruleItems":[{"groupName":"test","groupCondition":"version=2","policyCondition":"operation=op1","caseInsensitive":true}]}
servicecomb.flowcontrol.Provider.qps.limit.[ServiceName].[Schema].[operation]=100
servicecomb.flowcontrol.Consumer.qps.limit.[ServiceName].[Schema].[operation]=100
servicecomb.executors.Provider].[Schema].[operation]: custom-executor
servicecomb.invocation.role=CONSUMER
servicecomb.invocation.operation=[ServiceName].[Schema].[operation]
servicecomb.invocation.status=200
servicecomb.invocation.type=latencyDistribution
servicecomb.invocation.scope=[1,3)
A:微服務實際上是最適合DevOps的,因為更容易組建小的披薩團隊。DevOps需要更多的工具支撐,今天的內容沒詳細涵蓋這一部分。
A:支援最好的是REST(HTTP/HTTP2+JSON),還支援基於TCP+Protocol Buffers的協議。對於COMB設計感興趣的同學可以閱讀我的部落格。 https://bbs.huaweicloud.com/blogs/1fc9427c088611e89fc57ca23e93a89f
A:期望上講每個團隊應該都是有差異的。有些期望改善效率,有些期望降低複雜度,有些解決復用問題,有些想加快團隊創新和試錯速度等。因為微服務實施必須有配套的工具集合才能夠更好的管理大規模微服務,所以小團隊在沒有這些工具的時候,實際上在開發過程和部署上和以前的開發樣式並沒有特別大的差別。
A:Istio實際上是支援很多擴充套件的,能夠支援替換Mesher部分。COMB目前的定位並不是取代Istio,而是期望能夠擴充套件其功能。當然mesher還有很多其他功能,可以用於其他Istio不適用的場景。
-
ServiceComb專案:https://github.com/apache?utf8=%E2%9C%93&q;=servicecomb&type;=&language;=
-
Istio架構圖:https://istio-releases.github.io/v0.1/docs/concepts/what-is-istio/overview.html
-
基於CSE的微服務工程實踐-Native API先行: https://bbs.huaweicloud.com/blogs/7c03a4793cd011e9bd5a7ca23e93a891
-
單體應用微服務改造實踐:https://bbs.huaweicloud.com/blogs/17ad483f325f11e9bd5a7ca23e93a891
-
ServiceComb討論的mesher專案:https://github.com/go-mesh/mesher
朋友會在“發現-看一看”看到你“在看”的內容