forked from upagge/digital-garden
vault backup: 2024-07-03 09:15:44
This commit is contained in:
4
.obsidian/plugins/home-tab/data.json
vendored
4
.obsidian/plugins/home-tab/data.json
vendored
@@ -25,11 +25,11 @@
|
||||
"recentFilesStore": [
|
||||
{
|
||||
"filepath": "_inbox/RabbitMQ.md",
|
||||
"timestamp": 1719949638664
|
||||
"timestamp": 1719987208650
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Брокер сообщений.md",
|
||||
"timestamp": 1719949340769
|
||||
"timestamp": 1719987202417
|
||||
},
|
||||
{
|
||||
"filepath": "source/курсы/_toc/Обучающий курс от HighLoad конференции 2024.md",
|
||||
|
||||
@@ -25,9 +25,12 @@ linked:
|
||||
- [Репликация](_inbox/Репликация.md)
|
||||
|
||||
Терминология:
|
||||
- Queue - Буфер, который хранит сообщения
|
||||
- Queue - Буфер, который хранит messages. Никакой логики.
|
||||
- Connection - [TCP](TCP.md) соединение между приложениями и менеджером очередей.
|
||||
- Channel - Виртуальное соединение внутри Connection. Когда вы публикуете или получаете сообщение через очередь, это все делается в канале. По факту сессия.
|
||||
- Exchange - получает сообщения от поставщика и отправляет его в очередь. Он ре
|
||||
- Channel - Виртуальное соединение внутри Connection. Когда вы публикуете или получаете message через Queue, это все делается в Channel. По факту сессия.
|
||||
- Exchange - получает messages от producer и отправляет его в Queue. Он решает в какую Queue будет помещено message.
|
||||
- Binding - Связь между Queue и Exchange.
|
||||
- Routing Key - Ключ на который смотрит Exchange и решает в какую Queue перенаправить message.
|
||||
- Vhost (virtual host) - Способ разделения приложений на одном и том же экземпляре RabbitMQ.
|
||||
## Заметки
|
||||
- При прочтении сообщения consumer-ом сообщение удаляется из брокера.
|
||||
Reference in New Issue
Block a user