0

我只是想向大家介紹一下我正在嘗試問問題春季啓動微處理服務 - 從影響其他微服務

我試圖用彈簧啓動建立微服務之前做的改變 - 凡在我需要使用多Spring Cloud Netflix的功能包括服務發現(Eureka),斷路器(Hystrix),智能路由(Zuul)和客戶端負載平衡(Ribbon)等 - 我計劃使用Docker容器來部署和管理使用Docker撰寫的工具,碼頭羣(或kubernetes)。使用此配置 - 我們有3個微服務(假設),服務A,服務B和服務C,這些是由不同開發人員開發的獨立微服務,假設這些開發人員不同步,developer1會對服務進行一些更改A可能會破壞其他2個服務B和C的功能(這些服務爲某種目的而調用服務A),但服務B和C不知道服務A中所做的更改。 **如何有效地處理這樣的可能情況? ** - 在此先感謝

+1

簡單的解決方案:永遠不要破壞您的API的變化。爲了確保這一點,您可以使用消費者驅動的合同。 – dunni

回答