Получение нескольких уведомлений надежного словаря Service Fabric для одной записи в надежном словаре

У меня есть служба структуры службы с отслеживанием состояния с количеством реплик, равным 3.

В этом сервисе с отслеживанием состояния у меня есть надежный словарь.

Я хочу отслеживать уведомления для каждой операции CRUD, выполненной в надежном словаре. Перейдите по ссылке ниже, чтобы интегрировать надежные уведомления словаря,

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-notifications

Если я использую кластер с одним узлом и количество реплик равно 1, я буду получать одно уведомление для каждой операции (создание, обновление, удаление).

Но если я использую кластер из пяти узлов и количество реплик равно 3, я буду получать три уведомления для каждой операции, что заставляет меня дублировать запись в моей бизнес-логике, мне нужно только одно уведомление для каждой операции.

Я ожидаю, что он получит уведомление для каждой реплики, когда словарь будет обновлен.

Может ли кто-нибудь помочь мне решить эту проблему?


person SRINIVASREDDY VELPULA    schedule 14.08.2019    source источник
comment
Вы должны подписываться только на события из первичной реплики.   -  person Peter Bons    schedule 14.08.2019
comment
Как различать события первичной реплики и вторичной реплики   -  person SRINIVASREDDY VELPULA    schedule 14.08.2019
comment
См. stackoverflow.com /вопросы/37636023/. Лучше всего использовать RunAsync, как указано в связанном ответе.   -  person Peter Bons    schedule 14.08.2019