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