diff --git a/_inbox/RabbitMQ.md b/_inbox/RabbitMQ.md index 30b92aab..eb5491eb 100644 --- a/_inbox/RabbitMQ.md +++ b/_inbox/RabbitMQ.md @@ -32,5 +32,17 @@ linked: - Binding - Связь между Queue и Exchange. - Routing Key - Ключ на который смотрит Exchange и решает в какую Queue перенаправить message. - Vhost (virtual host) - Способ разделения приложений на одном и том же экземпляре RabbitMQ. + +Типы Exchange: +- direct +- fanout +- topics +- headers + +Обработка сообщений +- Поставщик публикует сообщение в Exchange. +- Обработчик получает сообщение + +![](Pasted%20image%2020240703091701.png) ## Заметки - При прочтении сообщения consumer-ом сообщение удаляется из брокера. \ No newline at end of file diff --git a/meta/files/Pasted image 20240703091701.png b/meta/files/Pasted image 20240703091701.png new file mode 100644 index 00000000..98d348d4 Binary files /dev/null and b/meta/files/Pasted image 20240703091701.png differ