Производительность обмена RabbitMq - PullRequest
0 голосов
/ 29 января 2019

Лучше ли в отношении производительности создавать несколько бирж?Например, если у меня несколько типов файлов, таких как zip, json, xml,…

  1. Лучше ли создать один обмен файлами (Обмен темами), который принимает все файлы и сопоставляет их с нужными очередями,Здесь меня беспокоит то, что если я получаю много zip-файлов и сообщения накапливаются при обмене файлами, реже обрабатываются сообщения.
  2. Или для создания одного обмена для каждого типа файлов (Zip-обмен, Json-обмен, Xml-обмен).

Как обмен сообщениями обрабатывается?Существует только один процесс, который обрабатывает сопоставление между обменом и очередями, или несколько процессов, которые выполняют сопоставление параллельно?

1 Ответ

0 голосов
/ 29 января 2019

RabbitMQ хранит сообщения в очереди, биржи не хранят сообщения.Несколько очередей могут работать параллельно.

Чтобы иметь хорошую производительность, вы должны использовать разные очереди и избегать слишком большого количества привязок между обменами и очередями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...