2

我正在使用 Blazeds-3.2.0.3978 和 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 条消息。一切正常,但有时客户会错过一些消息。它有时会发生。也很难复制。但是任何客户都不能丢失消息。我可以把会议文件发给你供你参考。任何火焰专家都可以提供任何指针???

谢谢 ilikeflex

4

1 回答 1

0

为什么不使用流式传输通道进行消息传递,因为这样更可靠。此外,您没有很多并行客户端(10-15),因此即使 BlazeDS 服务器上的线程阻塞也不会成为问题。

仅供参考:我正在使用 Flex、BlazeDS Spring、Java 组合。

于 2012-07-09T02:38:02.817 回答