Azure 为可靠字典中的单个条目获取多个Service Fabric可靠字典通知

Azure 为可靠字典中的单个条目获取多个Service Fabric可靠字典通知,azure,microservices,azure-service-fabric,service-fabric-stateful,Azure,Microservices,Azure Service Fabric,Service Fabric Stateful,我有状态服务结构服务,副本计数为3 在这项有状态的服务中,我有一本可靠的词典 我想跟踪在可靠字典上执行的每个CRUD操作的通知。按照以下链接集成可靠的字典通知 如果我使用一个单节点集群,并且副本计数为1,那么对于每个操作(创建、更新、删除),我将收到一个通知 但如果我使用五节点集群,并且副本计数为3,则每个操作将收到三个通知,这导致我在业务逻辑中复制记录,每个操作只需要一个通知 我希望字典更新后,它会收到每个副本的通知 有人能帮我解决这个问题吗?您应该只订阅主副本中的事件。我如何区分主副本事件

我有状态服务结构服务,副本计数为3

在这项有状态的服务中,我有一本可靠的词典

我想跟踪在可靠字典上执行的每个CRUD操作的通知。按照以下链接集成可靠的字典通知

如果我使用一个单节点集群,并且副本计数为1,那么对于每个操作(创建、更新、删除),我将收到一个通知

但如果我使用五节点集群,并且副本计数为3,则每个操作将收到三个通知,这导致我在业务逻辑中复制记录,每个操作只需要一个通知

我希望字典更新后,它会收到每个副本的通知


有人能帮我解决这个问题吗?

您应该只订阅主副本中的事件。我如何区分主副本事件和次副本事件。最佳选择是链接答案中所述的RunAsync。您应该只订阅来自主副本的事件。如何区分主副本事件和次副本事件请参阅。最佳选择是RunAsync,如链接答案中所述。