Сохранение нескольких экземпляров одних и тех же потребителей очереди снижает скорость доставки в RabbitMQ - PullRequest
0 голосов
/ 13 июля 2020

Я работаю над распределенным приложением. У меня очередь RMQ "xyz". Я установил несколько экземпляров приложения, которое потребляет из этой же очереди. Но скорость доставки очереди становится меньше, когда у меня более одного экземпляра потребителей. И когда я сохраняю одно приложение, которое потребляет из этой очереди, скорость утечки очень высока.

Кто-нибудь, пожалуйста, скажите мне, в чем причина такой низкой скорости утечки, когда у меня есть несколько экземпляров потребителей.

Мои настройки очереди следующие:

abcQUeue:
  host: myhost.com
  port: 5672
  exchangeName: fetchJobResults
  queueName: fetchJobResults
  userName: xxx
  password: xxx
  haPolicy: all
  numberOfThreads: 50
  concurrentConsumers: 50
  prefetchCount: 50
  prefetchEnabled: true
  channelPoolMaxSize: 50

Я использую верблюда для получения данных из очереди.

...