Akka.Net.Cluster: Как получить все результаты из BroadcastGroup и управлять ими - PullRequest
0 голосов
/ 31 декабря 2018

Я создаю POC с Akka.net для сценария аукциона в реальном времени.

Сценарий

  • Каждый игрок устанавливает свою ставку перед началом аукциона с помощью пользовательских фильтров для участия в аукционе.

  • Когда начинается аукцион в реальном времени, AuctionCoordinatorActor передает информацию всем игрокам и на основе их пользовательских фильтров каждый игрок получает свою ставку

Мой POC

Я реализовал кластер с BroadcastGroup, но не могу найти способ собрать все ответы и получить максимальную ставку.

Препятствие

У меня есть помеха с моим POC.Каждые PlayerActor ответов на AuctionCoordinatorActor, но я могу вернуть только ответ последнего PlayerActor.

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

  • Дайте мне знать, если я использую правильный подход Акки для этого сценария

Поток и акторы

Flow and Actors

...