2009-10-28 8 views
2

我正在使用Blazeds-3.2.0.3978和Weblogic 10.0.0.1。我有會議超時 5分鐘。可擴展性Blazeds | 3000條消息| 1分

下面是通道定義我使用

channel-definition id="my-polling-amf" 
class="mx.messaging.channels.AMFChannel" 

endpoint 
url="http://{server.name}:{server.port}/{context.root}/messagebroker/amfpolling" 
class="flex.messaging.endpoints.AMFEndpoint"/ 


polling-enabled true polling-enabled 

polling-interval-seconds 1 polling-interval-seconds 

我宣佈目的地

destination id="destICL" 
adapter ref="actionscript"/

message-time-to-live 120000 message-time-to-live 

一般10-15個用戶同時使用該系統。服務器端代碼在目的地的一秒內發送大約3000條消息,發送 。 Everthing正常工作,但有一段時間,客戶錯過了幾條消息。它有時會發生。難以複製 。但任何客戶都無法承受鬆散的信息。我可以寄給你 的會議文件供大家參考。任何火焰專家都可以提供任何 指針?

感謝 ilikeflex

+0

你能否在BlazeDS中增加日誌記錄詳情並查看是否有任何關於丟失消息的信息? – 2009-10-29 03:33:08

回答

0

你爲什麼不使用流媒體頻道的消息,因爲這是更可靠。而且你沒有太多的並行客戶端(10-15),所以即使BlazeDS服務器上的線程阻塞也不會成爲問題。

僅供參考:我正在使用Flex,BlazeDS Spring,Java組合。