如何在Akka中处理可选但唯一的键?

如何在Akka中处理可选但唯一的键?,akka,Akka,我的UserActor状态可能包含也可能不包含email每个用户都由一个合成的UUID标识-此id用作参与者的名称 我想要实现的是一致地防止创建具有相同电子邮件地址的多个参与者 到目前为止,我唯一的想法是实现集群singleton actor,用于索引通过电子邮件创建的用户。但随后它成为了唯一的争论点 能否为UserActor提供类/构造函数签名?目前尚不清楚如何将电子邮件和名称组合成一个UserActor…@RamonJRomeroyVigil没有什么特别之处。它只处理消息case Creat

我的
UserActor
状态可能包含也可能不包含
email

每个用户都由一个合成的
UUID
标识-此id用作参与者的名称

我想要实现的是一致地防止创建具有相同电子邮件地址的多个参与者


到目前为止,我唯一的想法是实现集群singleton actor,用于索引通过电子邮件创建的用户。但随后它成为了唯一的争论点

能否为
UserActor
提供类/构造函数签名?目前尚不清楚如何将
电子邮件
名称
组合成一个UserActor…@RamonJRomeroyVigil没有什么特别之处。它只处理消息
case CreateUser(id、userData、source)
。而
userData
只是一个case类,包含
email
和其他用户属性。