這里并不是介紹微服務(wù)概念,如需要了解微服務(wù),可以閱讀Fowler-Microservices文章。本博客假定我們已開始使用微服務(wù)解耦單體應(yīng)用,用來提升可部署性和可擴展性。
當(dāng)我們在系統(tǒng)范圍內(nèi)部署大量的微服務(wù)時,一個新的挑戰(zhàn)產(chǎn)生了,單體應(yīng)用部署時不會發(fā)生。這篇文章將針對這些新的挑戰(zhàn),在系統(tǒng)范圍內(nèi)部署大量微服務(wù)時定義一套操作模型(operations model)。
這篇文章分為如下幾個部分:
前提條件;
擴展;
問題;
需要的組件;
參考模型;
下一步;
1. 前提條件
當(dāng)在系統(tǒng)范圍內(nèi)需要部署大量微服務(wù)時,需要什么條件呢?
根據(jù)Flower的文章,如下是我們想要得到的: