【发布时间】:2020-09-11 21:59:42
【问题描述】:
我希望我的无状态服务 (sender) 通过服务远程处理将对象发送到有状态的服务 (receiver)。 我只发现有状态服务(receiver)创建代理并等待来自发件人的消息的方式。
ISenderService senderClient = ServiceProxy.Create<ISenderService>(new Uri("fabric:/MyApplication/SenderService"));
string message = await senderClient.MessageAsync();
这不是我想要的。我希望无状态服务(sender)为有状态服务创建代理,发送消息,而有状态服务(receiver)在收到消息时监听并做一些事情。
我该怎么做?我没有找到任何有关此案例的文档或示例。
编辑:
如果我很好理解,服务 A(无状态)创建代理来调用服务 B(有状态)功能。
【问题讨论】:
标签: c# microservices listener azure-service-fabric service-fabric-stateless