Открывая для себя SF Reliable Services, я хочу убедиться, что следующие основные утверждения верны.
Стек связи Reliable Services по умолчанию (DefaultStack) и стек связи Reliable Actors (с использованием ServiceProxy/ActorProxy) можно использовать только для связи внутри кластера SF. Клиенты извне должны использовать стеки WebAPI/WCF.
ServicePartitionResolver, CommunicationClientFactory, ServicePartitionClient — это вещи, которые уже реализованы внутри DefaultStack. Мне не нужно об этом беспокоиться, если я использую только DefaultStack.
Некоторая служба Stateful имеет более одного раздела, и я хочу, например, опубликовать элемент для его обработки. SF не несет ответственности за решение о том, какой именно раздел следует использовать при отправке сообщения клиенту. Мне нужно вручную реализовать алгоритм, разрешающий ключ или имя раздела, и использовать его в конструкторе ServiceProxy (для DefaultStack).