我使用 Akka 2.0 并希望在我的网络应用程序中使用它。为此,我创建Filter
以在过滤器上运行ActorSystem
。
过滤加载,启动Akka内核Bootable
实现。
现在我创建一个Actor(用于用户身份验证),并希望在我的akka过滤器范围之外的应用程序的其他部分向其发送消息。有没有办法做到这一点(我看到只有一些object
来保持系统val
)?也许我以这种方式使用Akka的逻辑是错误的?
感谢。
答案 0 :(得分:3)
使用ServletContextListener来创建和销毁ActorSystem并将其设置为ServletContext上的attribute(制作一个小外观来获取它并设置它?)然后从ServletContext中获取它在你的过滤器内。