我有一个基于OSGi的Web应用程序。我要添加的下一个功能是通知。一个出现在浏览器中的简单框。我已经研究过这个,似乎Akka和Websockets的组合是最好的方式。现在,我正在为我的问题寻找一个简单的例子。还是有另一种 - 更容易 - 走的路?
答案 0 :(得分:0)
您可以在OSGi enRoute EASSE example中找到示例Server Sent Events示例。此示例基于“服务器已发送事件”。
应用程序向OSGi事件管理员发送一个事件,Server Sent Event Bundle包含一个处理来自Javascript的请求的servlet。它将匹配的事件管理事件分派给任何Javascript请求。 Javascript代码位于Web文件夹中。
您应该能够签出工作区并在Bndtools中运行它。如果您不熟悉OSGi enRoute,请按照Quick Start Tutorial