这篇博客讨论了少用ActorSelection来选择演员。
我有一个拥有 10000 个产品参与者的CatalogActorSystem 。所有这些演员都有名字,这实际上是他们的身份。如果我需要访问具有 id 的产品,例如Product_5000并且不应该使用 ActorSelection,我必须在像CatalogActorsCache这样的角色中拥有一个产品角色的集合(用字典或 ICollection 实现) ,并且必须将它们全部迭代到找到合适的。
我不应该使用 ActorSelection 来定位正确的产品,而不是我的任何搜索算法,或者使用带有键作为产品 id的字典吗?