问题描述
我试图将事件从我的一项服务(发生在Service Fabric群集上)中发生的事情推送到C#客户端应用程序。
虽然似乎可以在群集中传达事件((我正在使用此https://service-fabric-pub-sub.socreate.it/),但我无法找到一种方法将事件从服务的API网关中继回客户端应用程序(在订阅之后)
我试图研究设置Web套接字,并研究了Signal R,但是我不确定这些是否是我要实现的正确工具。任何有关从哪里开始寻找的建议都会有很大帮助!
谢谢!
解决方法
您正在查看的Pub Sub库用于在群集内部 进行消息传递,而不会引入外部依赖关系。
如果要向集群的外部应用程序发送消息,则应使用消息队列,例如Azure Service Bus Queues。
要从群集中的C#客户端接收消息,可以使用实现ICommunicationListener
的{{3}}。