我想要几个演员(代表基于 Akka IO 部分的 TCP 连接)。这些 Actor 将更新一个公共模型(在内存中)。这个模型被保存在另一个管理这个模型的 Actor 中。
我的问题是,我该如何设置这个结构?有没有办法告诉akka某个演员只有一个实例?
替代方案如下:我已经有一个参与者接受新的 TCP/IP 连接并将它们传递给新参与者。现在我可以在 Connection-Receiver 中创建这个“Model-Manager-Actor”,并将这个 Actor 传递给新创建的 Per-Connection Actor。但在我看来,这似乎不是一个好方法,因为它将模型管理器与连接接收器联系在一起。
有人知道这种情况的合适解决方案吗?
谢谢