BlazeDS无法更改轮询间隔

时间:2013-04-08 16:21:30

标签: java flex coldfusion blazeds

我正在尝试更改BlazeDS通道配置上的轮询间隔,但客户端似乎总是以3批次获取消息。我正在测试每秒发送1条消息。服务器正在运行带有Railo的Tomcat。消息流是这样的(我没有设计它,但我大多坚持这个设计):

  1. Python - > ColdFusion Webservice
  2. ColdFusion - > Java ServiceAdapter / MessageBroker
  3. Flex订阅BlazeDS
  4. 我认为我已经在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)。

    任何帮助或建议将不胜感激!感谢。

0 个答案:

没有答案