0
假設我在服務器上爲某些Web應用程序(flex)部署了新的內部版本,並且用戶仍在使用舊版本。有沒有一種方法,我可以通知用戶使用IM爲什麼面對這一最新稿。該問題是用戶永遠不會關閉瀏覽器在Web應用程序中重定向用戶以使用最新版本
假設我在服務器上爲某些Web應用程序(flex)部署了新的內部版本,並且用戶仍在使用舊版本。有沒有一種方法,我可以通知用戶使用IM爲什麼面對這一最新稿。該問題是用戶永遠不會關閉瀏覽器在Web應用程序中重定向用戶以使用最新版本
2種方式做的,
拉
推送:使用Blazeds將通知推送到客戶端,使用可以訂閱您在serversid上實現的某個XYZ通知目標。 ofcoz這可能會有點棘手,因爲您關閉服務器並將其重新打開(所有訂閱都將消失),blazds channelsets知道服務器何時關閉,您可以編寫代碼來獲取重新訂閱並獲取通知在服務器發送的客戶端上。
拉:將版本信息存儲在一個文件中,當生成時,用最新版本覆蓋它,客戶端將每隔N秒讀取一次該文件,並將其與配置中存儲的版本進行比較。
嗨宙斯..謝謝你的回答。我理解拉選項。您能否詳細說明推送選項? –
讓我問你,如果代碼版本改變了,你是否關閉機器並再次打開它? – Zeus
沒有..我沒有重新啓動我的機器,只是重新啓動tomcat服務器..謝謝 –