本文介紹了如何將事件發送到PCF中應用程序的所有實例的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我無法找到向Pivotal Cloud Foundry中的所有應用程序實例發送/廣播消息的方法。我們如何將某些事件通知給所有應用程序實例?如果我們使用HTTP請求,PCF路由器會將其分派給應用程序的單個實例。我們如何解決這個問題?
http
@florian所說的可能是更安全的選擇,但如果您想要快速簡單的東西,您可以使用X-CF-APP-INSTANCE
頭直接向應用程序實例發送推薦答案請求。標題的格式為YOUR-APP-GUID:YOUR-INSTANCE-INDEX
。
https://docs.cloudfoundry.org/concepts/http-routing.html#app-instance-routing
因此,在給定應用程序GUID的情況下,您可以迭代實例的數量,比如從0到5,然后向每個實例發送一個HTTP請求。請確保檢查響應以確認每個響應都成功。
這還要求您知道您的應用的應用GUID(即cf app <name> --guid
)和您的應用的實例數。
這篇關于如何將事件發送到PCF中應用程序的所有實例的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,