共用方式為


設計和開發多容器和 Microservice-Based .NET 應用程式

小提示

此內容是適用於容器化 .NET 應用程式的電子書.NET 微服務架構摘錄,可在 .NET Docs 或免費下載的 PDF 中取得,可脫機讀取。

.NET 微服務架構的容器化 .NET 應用程式電子書封面縮圖。

開發容器化微服務應用程式表示您要建置多容器應用程式。 不過,多容器應用程式也可以更簡單,例如,三層式應用程式,而且可能無法使用微服務架構來建置。

稍早我們提出了「建置微服務架構時是否需要 Docker?答案是明確的不。 Docker 是一個啟用者,可以提供顯著的優點,但容器和 Docker 並非微服務的硬性需求。 例如,在使用 Azure Service Fabric 時,您可以使用或不使用 Docker 來建立微服務型應用程式,其支援以簡單程式或 Docker 容器的形式執行微服務。

不過,如果您知道如何設計和開發也以 Docker 容器為基礎的微服務型應用程式,您將能夠設計和開發任何其他更簡單的應用程式模型。 例如,您可能會設計一個需要多容器方法的三層式應用程式。 因此,由於微服務架構是容器世界中的重要趨勢,本節著重於使用 Docker 容器的微服務架構實作。