我处于一种情况,我希望能够通知我的网站访问者在服务器上发生的事件。随时从服务器向Web浏览器发送消息的方法?
想:
- 网站访问者等待那需要很长的时间,并在服务器上的后台运行导出或报告,需要在出口做是为了通知游客。
或
- 网站访客在等待来自一个销售代表的聊天消息,需要当消息被发送给他们,通知游客。
我能想到的几个方法可以做到这一点:
- 保持HTTP连接到服务器 永远开放
- 不断轮询 HTTP服务器每秒钟检查是否 有新消息
- 编写Java 小应用程序,该应用程序持有打开 的连接到Java服务器进程
这些都不是特别优雅的解决方案......有没有更好的方法来做到这一点?