【发布时间】:2017-05-01 10:28:29
【问题描述】:
我正在调用一个调用无状态服务的 Actor。
现在我需要无状态服务在 Actor 完成工作后将确认发送回(回调)。
是否有任何机制可以在服务结构中实现这一点?
【问题讨论】:
标签: azure azure-service-fabric
我正在调用一个调用无状态服务的 Actor。
现在我需要无状态服务在 Actor 完成工作后将确认发送回(回调)。
是否有任何机制可以在服务结构中实现这一点?
【问题讨论】:
标签: azure azure-service-fabric
您可以将ActorReference 传递给无状态服务,然后将bind ActorReference 传递给接收端的actor 接口类型。您可以将 bind 方法的返回值强制转换为 actor 接口。
【讨论】:
我认为这种通信最常见的方法是使用服务总线队列和 Pub/Sub 模式 https://github.com/loekd/ServiceFabric.ServiceBus
当您需要发送确认时,您只需将此消息发布到 MessageBus 并在 Actor(subscriber) 中处理它
【讨论】: