[英]Creating a Spring Cloud microservice
我正在嘗試使用 Spring Cloud 學習和創建微服務。 我正在使用 Spring mvc 和 Spring Boot 進行開發。 我為 Eureka 服務器和 Zuul 客戶端添加了單獨的 Spring Boot 應用程序。 我現在有三個 Spring Boot 應用程序。 一台 Sureka 服務器,一台用於 Zuul 路由,第三台用於我的微服務應用程序。 我運行了 Eureka 服務器,發現微服務和 Zuul 在 Eureka 服務器 UI 中運行正常。
我仍然對使用 Spring Cloud 進行微服務開發感到困惑。
所以你的困惑有兩個要素。 Amazon Beanstalk 是否合適? 所以答案是肯定的。 但是那時你有編排亞馬遜各種服務的開銷。 基本上,Amazon Elastic Beanstalk 更基於形式,這意味着您需要明確您想對應用程序做什么,例如路由設置、擴展機制、應用程序可移植性、應用程序健康管理、與外部日志聚合器的集成等。這是一個很大的學習曲線很多人(包括我:))。 與PCF 一樣,這些事情既簡單又直接,有時甚至隱含地完成。 現在我可以在亞馬遜上使用關鍵的雲代工廠嗎? 答案是肯定的。
Pivotal cloud Foundry 是基於開源 Cloud Foundry 項目編寫的 Wrapper。 它是比 Amazon Beanstalk 更簡潔的 PaaS 選項。 您可以使用 BOSH 軟件在 amazon ec2 ( IaaS ) 機器上托管 PCF。 為了回答您,PCF 是 Amazon Beanstalk 的替代品。 如果您想使用 Amazon Beanstalk,則不需要 PCF,反之亦然。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.