vault backup: 2024-07-03 09:25:44
This commit is contained in:
parent
7e45929ac6
commit
f9a02d0d81
10
.obsidian/plugins/home-tab/data.json
vendored
10
.obsidian/plugins/home-tab/data.json
vendored
@ -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": [],
|
||||||
|
@ -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": [],
|
||||||
|
@ -39,10 +39,6 @@ linked:
|
|||||||
- topics
|
- topics
|
||||||
- headers
|
- headers
|
||||||
|
|
||||||
Обработка сообщений
|
[Обработка сообщений в RabbitMQ](Обработка%20сообщений%20в%20RabbitMQ.md)
|
||||||
- Поставщик публикует сообщение в Exchange.
|
|
||||||
- Обработчик получает сообщение
|
|
||||||
|
|
||||||
![](Pasted%20image%2020240703091701.png)
|
|
||||||
## Заметки
|
## Заметки
|
||||||
- При прочтении сообщения consumer-ом сообщение удаляется из брокера.
|
- При прочтении сообщения consumer-ом сообщение удаляется из брокера.
|
19
Обработка сообщений в RabbitMQ.md
Normal file
19
Обработка сообщений в RabbitMQ.md
Normal 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 обрабатывает сообщение
|
Loading…
Reference in New Issue
Block a user