ActiveMQ NMS:使用transport.requesttimeout和故障转移传输
为了尝试缓解我的应用程序中ActiveMQ连接问题期间可能出现的任何挂起,我正在考虑将以下参数添加到我的应用程序中的代理连接字符串:
?transport.requesttimeout=10000
根据这个资源,这看起来好像有助于处理这些事件。
但是,我似乎无法使用我当前的故障转移连接字符串,如下所示:
failover:(tcp://masterbroker:61616,tcp://slavebroker:61616)?keepAlive=true
如此添加:
failover:(tcp://masterbroker:61616,tcp://slavebroker:61616)?keepAlive=true&transport.requesttimeout=10000
或者,或者像这样:
failover:(tcp://masterbroker:61616?transport.requesttimeout=10000,tcp://slavebroker:61616?transport.requesttimeout=10000)?keepAlive=true
......两者似乎都会导致NMS异常或连接失败。
这似乎是一个相对简单的问题,但是如何在这种类型的连接字符串中指定传输特定指令?
没有找到相关结果
已邀请:
2 个回复
肉簧咸缮
告耸
使用