Как справиться с необязательными, но уникальными ключами в Akka? - PullRequest
0 голосов
/ 07 мая 2018

У меня UserActor с состоянием, которое может содержать или не содержать email.
Каждый пользователь идентифицируется синтетическим UUID - этот идентификатор используется в качестве имени актера.

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

Единственная идея, которую я имею до сих пор, это реализация кластерного синглтонного актера для индексации созданных пользователей по электронной почте. Но тогда это становится единственной точкой раздора.

...