C++ 活动MQ超时时间

C++ 活动MQ超时时间,c++,activemq,activemq-cpp,C++,Activemq,Activemq Cpp,我正在linux端使用activemq cpp库创建一个侦听器。但是,windows端的java activemq代理(服务器在windows上运行)在30秒后断开连接 错误消息是: 传输连接到:tcp://x.y.z.w 失败:InactivityIOException:通道处于非活动状态的时间过长:tcp://x.y.z.w:12345 现在,根据activemq文档,我尝试了以下内容: 创建连接时将连接url设置为以下内容: ”tcp://x.y.z.w:61616?transport.u

我正在linux端使用activemq cpp库创建一个侦听器。但是,windows端的java activemq代理(服务器在windows上运行)在30秒后断开连接

错误消息是:

传输连接到:tcp://x.y.z.w 失败:InactivityIOException:通道处于非活动状态的时间过长:tcp://x.y.z.w:12345

现在,根据activemq文档,我尝试了以下内容:

  • 创建连接时将连接url设置为以下内容:
    ”tcp://x.y.z.w:61616?transport.useInactivityMonitor=false“/>
  • 在activemq.xml文件中,我设置了以下内容

  • 但是,30秒后我仍然会断开连接


    是否缺少更多设置?

    问题已解决。只能在
    activemq.xml
    文件中设置
    maxInactivityDuration=0


    url
    中的
    分隔符
    选项是:
    &
    和not
    &
    您也可以使用socket.useInactivityMonitor=false。这需要在客户端和服务器端完成