我正在使用Blazeds-3.2.0.3978 amd Weblogic 10.0.0.1。我有会话超时 持续5分钟。
以下是我正在使用的频道定义
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 :(得分:0)
为什么不使用流媒体通道进行消息传递,因为这样更可靠。此外,您没有多个并行客户端(10-15),因此即使BlazeDS服务器上的线程阻塞也不会成为问题。
仅供参考:我使用的是Flex,BlazeDS Spring,Java组合。