我需要在服务结构中运行的服务的所有实例上运行一个软件。
我看到了在不同服务之间进行通信的方法,如下所述:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-connect-and-communicate-with-services 但找不到有关如何在单个服务的实例之间进行通信的任何指导。该服务是运行Docker容器的无状态服务。
理想情况下,我想以某种方式将消息发布到队列中,然后该服务的所有实例都运行所需的代码。
编辑:
我通过引入带有主题的服务总线解决了这个问题,在启动时,服务的每个实例都会在该主题上创建一个预订。这样,触发事件时,所有实例都将运行代码。
这可能不是理想的解决方案,但这是我现在要使用的。