--- aliases: tags: - зрелость/🌱 date: - - 2024-08-19 zero-link: - "[[00 RabbitMQ]]" parents: - "[[Обработка сообщений в RabbitMQ]]" linked: --- ## Consume ![](Pasted%20image%2020240819133226.png) В таком режиме каждый consumer получает свою порцию сообщений из [Queue](Queue.md). То есть нагрузка распределяется по consumer-ам. Параметр prefetch позволяет указать сколько сообщений одновременно будет забирать consumer, если значение будет слишком большое, а потом сообщений не большой, то нагрузка будет распределяться не равномерно. По умолчанию это значение равно 100. ## Sub/Pub ![](Pasted%20image%2020240819133554.png) В таком режиме создаются уникальные [Queue](Queue.md) для каждого Consumer. Сообщения в эти очереди отправляются одинковые. То есть все Consumer-ы обрабатывают одинаковые сообщения. ## Filter routing ![](Pasted%20image%2020240819133959.png) ## Request / Response ![](Pasted%20image%2020240819134034.png)