Для служб с отслеживанием состояния в приложении Service Fabric операции чтения в надежных коллекциях когда-либо используют вторичные реплики?
Надежные операции чтения коллекций службы с отслеживанием состояния
Ответы (1)
Это происходит в коммуникационном стеке. При использовании удаленного взаимодействия вам просто нужно указать тип реплики, которую вы хотите. Пример:
ServiceProxy.Create(serviceUri, patitionKey, TargetReplicaSelector.RandomInstance);
Имейте в виду, что это отнимет пропускную способность от трафика репликации.
person
Ryan Durham
schedule
29.06.2016
Если я запрошу
TargetReplicaSelector.RandomReplica
или RandomSecondaryReplica
и попытаюсь записать в коллекцию, выдаст ли это исключение?
- person Dismissile; 29.06.2016
Да, это будет. Таким образом, вы должны убедиться, что перенаправляете записи на ваш основной.
- person Ryan Durham; 29.06.2016