vault backup: 2024-07-31 13:42:32

This commit is contained in:
Struchkov Mark 2024-07-31 13:42:32 +03:00
parent 4f6d7f1031
commit 67e68c8882
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
4 changed files with 18 additions and 16 deletions

View File

@ -24,12 +24,12 @@
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "_inbox/00 RabbitMQ.md", "filepath": "_inbox/Queue.md",
"timestamp": 1722422168344 "timestamp": 1722422551854
}, },
{ {
"filepath": "_inbox/Queue.md", "filepath": "_inbox/00 RabbitMQ.md",
"timestamp": 1722422018742 "timestamp": 1722422544142
}, },
{ {
"filepath": "Обработка сообщений в RabbitMQ.md", "filepath": "Обработка сообщений в RabbitMQ.md",

View File

@ -1,13 +1,13 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "00 RabbitMQ",
"path": "_inbox/00 RabbitMQ.md"
},
{ {
"basename": "Queue", "basename": "Queue",
"path": "_inbox/Queue.md" "path": "_inbox/Queue.md"
}, },
{
"basename": "00 RabbitMQ",
"path": "_inbox/00 RabbitMQ.md"
},
{ {
"basename": "Обработка сообщений в RabbitMQ", "basename": "Обработка сообщений в RabbitMQ",
"path": "Обработка сообщений в RabbitMQ.md" "path": "Обработка сообщений в RabbitMQ.md"

View File

@ -15,15 +15,15 @@ linked:
- Гарантия доставки сообщений - Гарантия доставки сообщений
- at least once delivery. Гарантируется, что наше сообщение получит хотя бы один клиент. Не гарантирует разовую обработку. - at least once delivery. Гарантируется, что наше сообщение получит хотя бы один клиент. Не гарантирует разовую обработку.
- at most once delivery. Не гарантирует доставку. - at most once delivery. Не гарантирует доставку.
- Гарантирует порядок передачи сообщений: FIFO - Гарантирует порядок передачи сообщений: FIFO. Если не был выполнен reject.
- Имеется возможность сохранения на диск - Имеется возможность сохранения на диск.
- Подтверждение отправки/получения - Подтверждение отправки/получения.
- Ограничение количества отправляемых сообщений - Ограничение количества отправляемых сообщений.
- Управление поведением не полученных сообщений - Управление поведением не полученных сообщений.
- [Кластеризация](Кластеризация.md) и [Репликация](_inbox/Репликация.md) из коробки - [Кластеризация](Кластеризация.md) и [Репликация](_inbox/Репликация.md) из коробки.
- Работает через push модель. Данные отправляются на producer. - Работает через push модель. Данные отправляются на producer.
Терминология: **Терминология:**
- [Queue](Queue.md) - Буфер, который хранит messages. Никакой логики. - [Queue](Queue.md) - Буфер, который хранит messages. Никакой логики.
- Connection - [TCP](TCP.md) соединение между приложениями и менеджером очередей. - Connection - [TCP](TCP.md) соединение между приложениями и менеджером очередей.
- Channel - Виртуальное соединение внутри Connection. Когда вы публикуете или получаете message через Queue, это все делается в Channel. По факту сессия. - Channel - Виртуальное соединение внутри Connection. Когда вы публикуете или получаете message через Queue, это все делается в Channel. По факту сессия.

View File

@ -14,4 +14,6 @@ linked:
Обычно очередь создается автоматически в случае отсутствия, если это не запрещено конфигурацией. Обычно очередь создается автоматически в случае отсутствия, если это не запрещено конфигурацией.
Флаги очередей: Флаги очередей:
![Флаги очередей в RabbitMQ](Флаги%20очередей%20в%20RabbitMQ.md) ![Флаги очередей в RabbitMQ](Флаги%20очередей%20в%20RabbitMQ.md)
- Можно настроить TTL для сообщений, если TTL истек, а сообщение никто не получил, оно никому не отправится.