【发布时间】:2017-07-25 13:33:36
【问题描述】:
我正在深入研究 Service Fabric(来自云服务领域),并且在 ReliableQueues 的工作方式上遇到了一些障碍。
假设我有 2 个有状态服务 StatefulService1 和 StatefulService2。
如果我需要 StatefulService1 在队列中发送一条消息,StatefulService2 将接收并读取我是否可以使用 ReliableQueues 或者在他们的服务中隔离 ReliableQueues是在什么地方创建的?
如果是这样,那么拥有 ReliableQueues 的目的是什么?它们背后的通常模式是让另一个进程对消息采取行动。我明白为什么将字典隔离到服务是有意义的,但不是队列......
我的最佳选择是依靠传统方法(例如存储队列)发送此消息,还是 ServiceFabric 提供在服务之间传递消息队列的解决方案?
更新
只是想澄清一下,我确实尝试将 StatefulService1 中创建的消息从 StatefulService2 中出列,但结果为空。 StatefulService1 中的出队按预期工作得很好。
【问题讨论】:
标签: azure azure-service-fabric service-fabric-stateful