Flex通过Blazeds利用Remoteservice与后台java消息推送
生活随笔
收集整理的這篇文章主要介紹了
Flex通过Blazeds利用Remoteservice与后台java消息推送
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Flex通過Blazeds利用Remoteservice與后臺java消息推送
準備工作:Myeclipse中先建立一個Web project工程,然后導入Blazeds的文件,再轉換為Flex項目類型。 前言:Flex 通過開源的BlazeDS消息服務來支持訂閱及發(fā)布消息。這個消息服務管理著Flex客戶端可以訂閱或發(fā)布的目標地址。Flex提供了 Producer和Consumer這兩個組件,讓你用來向目標地址發(fā)送或訂閱消息。如果要訂閱消息,你就使用Consumer類的 subscribe()方法。當有消息發(fā)送到你訂閱了的目標地址時,Consumer上就會觸發(fā)message事件。 消息傳遞的目標地址是在Flex應用根下一個叫messaging-config.xml中配置的。一個目標地址配置的關鍵元素是在客戶端和服務器建立交換數(shù)據(jù)的通道。使用BlazeDS,消息傳遞的目標地址通常使用流通道或者輪詢通道。 1,使用流通道,服務器響應會一直保持開放狀態(tài),直到通道連接關閉,這樣可以讓服務器持續(xù)向客戶端發(fā)送變化的數(shù)據(jù)。 2,如果數(shù)據(jù)沒有立刻準備好(長輪詢),就可以通過一個簡單的時間間隔或者服務器等待時間來配置輪詢通道。 修改兩個配置文件services-config.xml,messaging-config.xml services-config.xml加入以下代碼:?
轉載于:https://blog.51cto.com/computerdragon/1143326
總結
以上是生活随笔為你收集整理的Flex通过Blazeds利用Remoteservice与后台java消息推送的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Js控制弹窗实现在任意分辨率下居中显示
- 下一篇: struts 2 配置通配符