【问题标题】:Akka 2.0 Remoting: How do I start/allocate remote actors at runtimeAkka 2.0 Remoting:如何在运行时启动/分配远程参与者
【发布时间】:2012-04-26 16:55:31
【问题描述】:

使用 akka 1.3.1,我以前可以这样做:

Actor.remote.start(config.server.host, config.server.port) Actor.remote.register("service", Actor.actorOf[ServiceHandler].start())

这将使用提供的主机/端口配置启动远程服务器,然后允许我稍后在运行时注册远程服务。有没有办法在 Akka 2.0 中获得这种行为,而无需在 akka conf 文件中预定义所有内容?

谢谢!

【问题讨论】:

  • 我希望我们可以为这个问题找到一个完全有效的例子......如果有的话,那就太棒了。

标签: scala akka


【解决方案1】:

在 2.0 的远程处理中,您的演员可以通过路径自动访问。在此处阅读有关远程处理的文档:http://doc.akka.io/docs/akka/2.0.1/scala/remoting.html

【讨论】:

  • 非常感谢您的回复维克多!我看到 Akka 2.0 使服务注册过时了....但是有没有办法在运行时使用指定的主机/端口启动 akka 远程服务器? (这将对应于代码示例中的第一行)
  • 嗨,Bryan,我的回复中的链接中概述了启用和配置远程处理的说明。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-14
  • 2012-11-09
相关资源
最近更新 更多