如何在java中将非actor的消息发送给akka actor

时间:2016-09-01 15:23:31

标签: java maven rabbitmq akka

我是Akka的新手。我想从一个简单的java类向一个actor发送消息。我有演员的路径,任何人都可以告诉我,我怎么能得到演员的背景。 这就是我现在正在尝试的。

ActorRef actroRef = 
    Akka.system.actorSelection(CmsAdminActor.NAME + appID).resolveOne();
actroRef.tell("any  message", noSender());

我导入了这些文件:

import akka.actor.ActorSystem;
import akka.actor.Props;
import akka.actor.ActorRef;

我的项目是maven,我使用inteliJ作为IDE。 akka相关的东西可以在其他演员中访问,所有其他的包也可以访问但是在这个java类" Akka"在线" Akka.system.actorSelection(...)" inteliJ说" Akka"符号未解决。

所以,请给我一些解决方案,如果有人做过这件事,那么#34;从没有演员发送消息到演员"有了一些最佳解决方案,请同时给出。

感谢。

1 个答案:

答案 0 :(得分:0)

play.libs.Akka是一个播放辅助类,Akka.system()是访问使用play创建的标准ActorSystem的辅助方法。如果你不使用游戏框架,你就不会有这个。