У нас есть кластер ActiveMQ с 4 узлами.
Я использую Jmeter для отправки многих сообщений в виртуальную тему activemq VirtualTopic.queue1 .Затем сообщения будут автоматически помещены в Consumer.X.VirtualTopic.queue1
Балансировщик нагрузки будет доставлять сообщения в очереди различных узлов.
Вопрос 1: Я ожидаю, что сообщения будут доставлены в равной степеникаждая очередь но это не так.Зачем?Может быть, наша ошибка при настройке кластера ActiveMQ?
Вопрос 2: Прекратить отправку сообщений в очередь.В очереди узла 1 нет ожидающих сообщений, но позже кажется, что ActiveMQ берет сообщения из другой очереди (например, очередь узла 2) и повторно доставляет их в очередь узла 1.Это особенность ActiveMQ?
{
"node1": {
"Consumer.X.VirtualTopic.queue1": 35
},
"node2": {
"Consumer.X.VirtualTopic.queue1": 267553
},
"node3": {
"Consumer.X.VirtualTopic.queue1": 14
},
"node4": {
"Consumer.X.VirtualTopic.queue1": 14
}
}