vault backup: 2024-07-03 09:25:44

This commit is contained in:
Struchkov Mark 2024-07-03 09:25:44 +03:00
parent 7e45929ac6
commit f9a02d0d81
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
4 changed files with 29 additions and 14 deletions

View File

@ -23,9 +23,13 @@
"markdownOnly": false, "markdownOnly": false,
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{
"filepath": "Обработка сообщений в RabbitMQ.md",
"timestamp": 1719987900206
},
{ {
"filepath": "_inbox/RabbitMQ.md", "filepath": "_inbox/RabbitMQ.md",
"timestamp": 1719987208650 "timestamp": 1719987898499
}, },
{ {
"filepath": "_inbox/Брокер сообщений.md", "filepath": "_inbox/Брокер сообщений.md",
@ -38,10 +42,6 @@
{ {
"filepath": "_inbox/Репликация.md", "filepath": "_inbox/Репликация.md",
"timestamp": 1719949091365 "timestamp": 1719949091365
},
{
"filepath": "_inbox/Advanced Message Queuing Protocol.md",
"timestamp": 1719948554408
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -1,5 +1,9 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "Обработка сообщений в RabbitMQ",
"path": "Обработка сообщений в RabbitMQ.md"
},
{ {
"basename": "RabbitMQ", "basename": "RabbitMQ",
"path": "_inbox/RabbitMQ.md" "path": "_inbox/RabbitMQ.md"
@ -195,10 +199,6 @@
{ {
"basename": "kak-spryatat-krovat-01", "basename": "kak-spryatat-krovat-01",
"path": "meta/files/kak-spryatat-krovat-01.jpg" "path": "meta/files/kak-spryatat-krovat-01.jpg"
},
{
"basename": "orig",
"path": "meta/files/orig.webp"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -39,10 +39,6 @@ linked:
- topics - topics
- headers - headers
Обработка сообщений [Обработка сообщений в RabbitMQ](Обработка%20сообщений%20в%20RabbitMQ.md)
- Поставщик публикует сообщение в Exchange.
- Обработчик получает сообщение
![](Pasted%20image%2020240703091701.png)
## Заметки ## Заметки
- При прочтении сообщения consumer-ом сообщение удаляется из брокера. - При прочтении сообщения consumer-ом сообщение удаляется из брокера.

View File

@ -0,0 +1,19 @@
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-07-03
zero-link:
- "[[00 Архитектура ПО]]"
parents:
- "[[RabbitMQ]]"
linked:
---
![](Pasted%20image%2020240703091701.png)
- Producer публикует Message в Exchange.
- Exchange получает Message и отвечает за его перенаправление. Он берет различные атрибуты, такие как Routing Key, зависимость на тип обмена и другие.
- Создается Binding между Queue и Exchange
- Сообщение остается в Queue до тех пор, пока не будет обработано Consumer
- Consumer обрабатывает сообщение