Профили пользователей как актеры с akka.cluster. Маршрутизация и создание

Я хочу использовать Akka.Cluster для простого обслуживания профиля пользователя. Будет несколько экземпляров служб http-api, которые будут отправлять сообщения для некоторых серверных экземпляров с постоянными субъектами userprofile (Profile Actor). Каждая служба http-api может отправлять сообщения для одного и того же действующего лица профиля, поэтому я должен использовать маршрутизатор Consistent Hashing Group. Но если я буду использовать групповой маршрутизатор, я должен для каждого Profile Actor добавить маршрут к групповому маршрутизатору, поскольку я знаю, что это невозможно. Я не могу использовать пул маршрутизатора, потому что каждый экземпляр http-api с пулом маршрутизатора будет создавать свой собственный профиль Actor для одного пользователя. Как я могу реализовать профиль пользователя с помощью akka.cluster? Может быть, существуют какие-то шаблоны для одинаковых ситуаций?

1 ответ

Решение 1: Акка Кластер Шарддинг будет полезна. Смотрите в кластере Sharding

Решение 2: Пользовательская маршрутизация. Это решение легко перейти на Akka.NET.

Другие вопросы по тегам