我正在尝试更改BlazeDS通道配置上的轮询间隔,但客户端似乎总是以3批次获取消息。我正在测试每秒发送1条消息。服务器正在运行带有Railo的Tomcat。消息流是这样的(我没有设计它,但我大多坚持这个设计):
我认为我已经在services-config.xml中跟踪了频道定义,因为如果我将其注释掉,则客户端无法连接。客户端使用订阅来获取消息。我已经尝试混合和匹配配置设置没有运气。
<channel-definition id="cf-polling-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint uri="https://{server.name}:{server.port}{context.root}/flex2gateway/cfamfpolling" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-seconds>0</polling-interval-seconds>
<polling-interval-millis>0</polling-interval-millis>
</properties>
</channel-definition>
我真的想将此更改为长轮询但我正在尝试更改单个配置,我甚至无法使其工作。服务器只有少量用户(&lt; 20)。
任何帮助或建议将不胜感激!感谢。