How to send events to all instances of the application in PCF(如何将事件发送到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中应用程序的所有实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何将事件发送到PCF中应用程序的所有实例
基础教程推荐
- 如何强制对超级方法进行多态调用? 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01
- 在螺旋中写一个字符串 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01