[英]How to update/upgrade a spring boot cloud application
我想找出在生產中更新 Spring Boot 應用程序而不影響調用這些微服務的客戶端的最佳方法是什么?
spring boot 應用程序使用 Consul 進行服務注冊。 因此,停止 spring boot 應用程序將關閉該服務,並且客戶端將無法調用該服務,直到它再次啟動並向 Consul 注冊自己。
這只是它應該工作的方式,還是有一種解決方法可以將停機時間減少到 0? 例如,啟動 spring boot 應用程序的更新版本(在這種情況下,將在 Consul 下注冊 2 個服務器,1 個舊版本,1 個新版本),然后殺死舊版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.