如何将事件从Azure Service Fabric服务推送到C#客户端?

问题描述

我试图将事件从我的一项服务(发生在Service Fabric群集上)中发生的事情推送到C#客户端应用程序。

虽然似乎可以在群集中传达事件((我正在使用此https://service-fabric-pub-sub.socreate.it/),但我无法找到一种方法将事件从服务的API网关中继回客户端应用程序(在订阅之后)

我试图研究设置Web套接字,并研究了Signal R,但是我不确定这些是否是我要实现的正确工具。任何有关从哪里开始寻找的建议都会有很大帮助!

谢谢!

解决方法

您正在查看的Pub Sub库用于在群集内部 进行消息传递,而不会引入外部依赖关系。

如果要向集群的外部应用程序发送消息,则应使用消息队列,例如Azure Service Bus Queues

要从群集中的C#客户端接收消息,可以使用实现ICommunicationListener的{​​{3}}。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...