這里并不是介紹微服務(wù)概念,如需要了解微服務(wù),可以閱讀Fowler-Microservices文章。本博客假定我們已開(kāi)始使用微服務(wù)解耦單體應(yīng)用,用來(lái)提升可部署性和可擴(kuò)展性。

當(dāng)我們?cè)谙到y(tǒng)范圍內(nèi)部署大量的微服務(wù)時(shí),一個(gè)新的挑戰(zhàn)產(chǎn)生了,單體應(yīng)用部署時(shí)不會(huì)發(fā)生。這篇文章將針對(duì)這些新的挑戰(zhàn),在系統(tǒng)范圍內(nèi)部署大量微服務(wù)時(shí)定義一套操作模型(operations model)。

這篇文章分為如下幾個(gè)部分:

  1. 前提條件;

  2. 擴(kuò)展;

  3. 問(wèn)題;

  4. 需要的組件;

  5. 參考模型;

  6. 下一步;

 

1. 前提條件

當(dāng)在系統(tǒng)范圍內(nèi)需要部署大量微服務(wù)時(shí),需要什么條件呢?

根據(jù)Flower的文章,如下是我們想要得到的:

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)