Scala 阿克卡可以使用多播地址吗?

Scala 阿克卡可以使用多播地址吗?,scala,akka,Scala,Akka,有简单的actor API,比如actorRef!信息 有时我需要把同样的信息传递给一组演员。有没有什么方法比通过单播来登记某个集合进行迭代更好呢?这确实是一种方法。如果您的邮件是不可变的,那么只需创建它,然后将它发送给多个收件人。 另外,对于Akka 2.0,您可以在后台使用路径选择器来准确地执行此操作:这是正确的,但您首先需要Actor系统知道有效的参与者。如果我需要在我的子网上通过多播向“正在侦听的人”发送消息,该怎么办?使用system.eventStream并让您的侦听器订阅该消息。e

有简单的actor API,比如actorRef!信息


有时我需要把同样的信息传递给一组演员。有没有什么方法比通过单播来登记某个集合进行迭代更好呢?

这确实是一种方法。

如果您的邮件是不可变的,那么只需创建它,然后将它发送给多个收件人。
另外,对于Akka 2.0,您可以在后台使用路径选择器来准确地执行此操作:

这是正确的,但您首先需要Actor系统知道有效的参与者。如果我需要在我的子网上通过多播向“正在侦听的人”发送消息,该怎么办?使用system.eventStream并让您的侦听器订阅该消息。eventStream绑定到某个actorsystem。如果您想拥有与udp多播完全相同的机制,该怎么办?我的意思是有一个发送者有一个actorSelection,其中多播地址作为目的地,接收者也绑定到该Adress来监听消息?