Я не могу остановить ActiveMQ Producer.Не удается остановить ActiveMQ Producer?
Сценарий: Я установил низкие значения для использования памяти и хранения временных данных. управление потоком
<systemUsage>
<systemUsage>
<memoryUsage>
<memoryUsage limit="1 mb" />
</memoryUsage>
<storeUsage>
<storeUsage limit="100 gb" />
</storeUsage>
<tempUsage>
<tempUsage limit="50 mb" />
</tempUsage>
</systemUsage>
</systemUsage>
Производителя установлено в ложный
<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry topic=">" producerFlowControl="false"/>
</policyEntries>
<policyEntries>
<policyEntry queue=">" producerFlowControl="false"/>
</policyEntries>
</policyMap>
</destinationPolicy>
Теперь брокер заблокировала производитель, и я не в силах остановить продюсер, почему это происходит?
Брокер Журналы говорят:
Остановка производителя (ID: Hidden), чтобы предотвратить затопление очереди: //test.queue.0. См. http://activemq.apache.org/producer-flow-control.html для получения дополнительной информации (блокировка для: 151s)
У меня также отключена очередь, извините, что пропустил эту деталь. Даже если брокер заблокировал производителя, если я хочу остановить своего продюсера, я должен быть в состоянии сделать это правильно? – learner