activeMQ timeBeforePurgeTempDestinations 毫秒还是秒?
activeMQ timeBeforePurgeTempDestinations milliseconds or seconds?
我想设置 cacheTempDestinations="true" 和 timeBeforePurgeTempDestinations="?"
应该解决我遇到的一些问题
我了解到 timeBeforePurgeTempDestinations 的默认值为 5 秒。
如果我想将 timeBeforePurgeTempDestinations 设置为 30 秒,是毫秒还是秒?在 xml 配置文件中,
<broker xmlns="http://activemq.apache.org/schema/core"
brokerName="localhost"
dataDirectory="${activemq.data}"
deleteAllMessagesOnStartup="true"
cacheTempDestinations="true"
timeBeforePurgeTempDestinations="30000">
或
<broker xmlns="http://activemq.apache.org/schema/core"
brokerName="localhost"
dataDirectory="${activemq.data}"
deleteAllMessagesOnStartup="true"
cacheTempDestinations="true"
timeBeforePurgeTempDestinations="30">
谢谢
我想我还可以在
上获得更多信息
jms.watchTopicAdvisories=假,并且ActiveMQ.Advisory.TempQueue
我认为,直到 timeBeforePurgeTempDestinations 过期后,才能告知客户端临时队列已销毁。
如果我的情况是这样,那应该没问题。而且我不需要使用
tcp://"+brokerIp+":61616?jms.watchTopicAdvisories=false
在我的连接ULR中,如果确实上面的连接URL是正确的
谢谢
但是我有这个url用于连接
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=80000&wireFormat.maxFrameSize=104857600&transport.useInactivityMonitor=false&wireFormat.maxInactivityDuration=0&jms.prefetchPolicy.all=0"/>
我有
transport.useInactivityMonitor=false
所以我不确定这对临时队列有何影响
我想设置 cacheTempDestinations="true" 和 timeBeforePurgeTempDestinations="?" 应该解决我遇到的一些问题
我了解到 timeBeforePurgeTempDestinations 的默认值为 5 秒。
如果我想将 timeBeforePurgeTempDestinations 设置为 30 秒,是毫秒还是秒?在 xml 配置文件中,
<broker xmlns="http://activemq.apache.org/schema/core"
brokerName="localhost"
dataDirectory="${activemq.data}"
deleteAllMessagesOnStartup="true"
cacheTempDestinations="true"
timeBeforePurgeTempDestinations="30000">
或
<broker xmlns="http://activemq.apache.org/schema/core"
brokerName="localhost"
dataDirectory="${activemq.data}"
deleteAllMessagesOnStartup="true"
cacheTempDestinations="true"
timeBeforePurgeTempDestinations="30">
谢谢
我想我还可以在
上获得更多信息jms.watchTopicAdvisories=假,并且ActiveMQ.Advisory.TempQueue
我认为,直到 timeBeforePurgeTempDestinations 过期后,才能告知客户端临时队列已销毁。
如果我的情况是这样,那应该没问题。而且我不需要使用
tcp://"+brokerIp+":61616?jms.watchTopicAdvisories=false
在我的连接ULR中,如果确实上面的连接URL是正确的
谢谢
但是我有这个url用于连接
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=80000&wireFormat.maxFrameSize=104857600&transport.useInactivityMonitor=false&wireFormat.maxInactivityDuration=0&jms.prefetchPolicy.all=0"/>
我有
transport.useInactivityMonitor=false
所以我不确定这对临时队列有何影响