我處於一種情況,我希望能夠通知我的網站訪問者在服務器上發生的事件。隨時從服務器向Web瀏覽器發送消息的方法?
想:
- 網站訪問者等待那需要很長的時間,並在服務器上的後臺運行導出或報告,需要在出口做是爲了通知遊客。
或
- 網站訪客在等待來自一個銷售代表的聊天消息,需要當消息被髮送給他們,通知遊客。
我能想到的幾個方法可以做到這一點:
- 保持HTTP連接到服務器 永遠開放
- 不斷輪詢 HTTP服務器每秒鐘檢查是否 有新消息
- 編寫Java 小應用程序,該應用程序持有打開 的連接到Java服務器進程
這些都不是特別優雅的解決方案......有沒有更好的方法來做到這一點?