Torquebox2上的会话超时服务器推送



我想通过javascript通知浏览器端即将到来的会话超时。

我当前的实现每隔一段时间就会轮询一个URL,以确定在会话超时之前是否还有X秒。

出于纯粹的学术扩展原因,在Torquebox2环境中,除了轮询会话超时之外,还有什么替代方案?

例如,如果我使用websocket服务器,我如何为用户添加会话超时信息?是否可以在推送信息后立即触发客户端?

有没有一个简单的宝石或替代品能为我做大部分工作?

Web套接字肯定比轮询更好。

这里有一个在扭矩箱中使用腹板插座的好例子https://github.com/torquebox/stomp-chat-demo

在本例中,在Sinatra应用程序和stomplets中设置并读取会话信息(类似于http控制器,但用于web套接字)。TorqueBox中的web套接字文档显示了如何在应用程序控制器和stomplet中使用会话http://torquebox.org/documentation/current/stomp.html#d0e3602

最新更新