Я пытаюсь настроить сегментирование кластера akka.net, создав простой проект.
Макет проекта:
Актеры — библиотека классов, определяющая одного актера и сообщение. Является ссылкой на другие проекты
Входящие — запускает ShardedRegion и является единственным узлом, участвующим в сегментировании кластера. И должен быть тем, кто принимает у себя координатора.
MessageProducer — будет размещать только прокси-сервер shardedregion для отправки сообщений в ProcessorActor.
Маяк — исходный узел
Загруженные изображения показывают, что синглтон координатора не инициализирован и сообщения, отправляемые через прокси-сервер с общим регионом, не доставляются.
Основываясь на сообщении в блоге petabridge, petabridge.com/blog/cluster-sharding-technical-overview-akkadotnet/, я исключил маяк, установив akka.cluster.sharding.role, из участия в шардирование кластера, чтобы на нем не создавался координатор.
Не уверен, что мне не хватает, чтобы заставить это работать.