我正在使用AtmosphereFramework的WebSockets,我有一个这样的类注释:
@WebSocketHandlerService(path = "/gts")
public class GameSocket extends WebSocketHandlerAdapter {
@Override void onOpen(WebSocket webSocket) {...}
@Override void onTextMessage(WebSocket webSocket, String message) throws IOException {...}
我想知道来自SINGLE套接字连接的所有调用(onOpen,onTextMessage,...)是否保证使用一个且只有一个GameSocket实例。
另外,我正在寻找一种方法将用户会话保留在这个仅限JavaEE / Glassfish / EJB3 Websocket的环境中。
答案 0 :(得分:1)
萨吕,
(1)是的,只有一个实例 (2)Session和GlassFish存在一些已知问题。尝试一下,如果你看到一些问题,只需访问mailing list,我将描述如何使用AtmosphereConfig.properties()来存储状态。
由于
- Jeanfrancois(Atmosphere的创作者)