pushlet 模式設定和session超時設定


Pushlet中模式設置的問題

每次訪問,出現三個IP用同樣的id的訪問記錄,然后被pushlet斷掉了session,導致服務端傳送的及時信息無法獲取。

而用火狐、搜狗、傲游3.0等瀏覽器訪問則不會出現該問題。

這個問題在網上找了很久,一直沒明白是什么原因,因為有的瀏覽器可以,有的卻不行。直到今天,想到是否是模式設置的問題,pushlet支持pull和stream兩種模式,我現在用到的是默認的stream模式。想到這兒,我修改了pushlet.properties文件中的listen.force.pull.all參數為true,然后重啟應用,居然可以了。但是是什么原因我就不甚明了,需要繼續深入了解pushlet的工作原理。

在此僅將我碰到的問題和處理結果共享給大家,希望能對使用pushlet碰到同樣問題的人有所幫助。

還有一個地方,是設置超時的,超市之后,session也會被清理掉

比如瀏覽器有長時間沒響應等情況

如果想要恢復過來,還能接受消息,就把超時設長一點,根據使用模式的,分別設置
pushlet.properties文件中的pull.refresh.timeout.millis或poll.refresh.timeout.millis就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM