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

This commit is contained in:
Struchkov Mark 2024-07-31 13:47:32 +03:00
parent 67e68c8882
commit e026a69c44
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
5 changed files with 29 additions and 26 deletions

View File

@ -23,25 +23,25 @@
"markdownOnly": false, "markdownOnly": false,
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{
"filepath": "_inbox/Событийно-ориентированное программирование.md",
"timestamp": 1722422766744
},
{
"filepath": "_inbox/Advanced Message Queuing Protocol.md",
"timestamp": 1722422574271
},
{
"filepath": "_inbox/00 RabbitMQ.md",
"timestamp": 1722422566703
},
{ {
"filepath": "_inbox/Queue.md", "filepath": "_inbox/Queue.md",
"timestamp": 1722422551854 "timestamp": 1722422551854
}, },
{
"filepath": "_inbox/00 RabbitMQ.md",
"timestamp": 1722422544142
},
{ {
"filepath": "Обработка сообщений в RabbitMQ.md", "filepath": "Обработка сообщений в RabbitMQ.md",
"timestamp": 1722421427145 "timestamp": 1722421427145
},
{
"filepath": "_inbox/Уроки от English Galaxy.md",
"timestamp": 1722417500379
},
{
"filepath": "_inbox/Указание места.md",
"timestamp": 1722405692164
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -1,13 +1,21 @@
{ {
"recentFiles": [ "recentFiles": [
{ {
"basename": "Queue", "basename": "Событийно-ориентированное программирование",
"path": "_inbox/Queue.md" "path": "_inbox/Событийно-ориентированное программирование.md"
},
{
"basename": "Advanced Message Queuing Protocol",
"path": "_inbox/Advanced Message Queuing Protocol.md"
}, },
{ {
"basename": "00 RabbitMQ", "basename": "00 RabbitMQ",
"path": "_inbox/00 RabbitMQ.md" "path": "_inbox/00 RabbitMQ.md"
}, },
{
"basename": "Queue",
"path": "_inbox/Queue.md"
},
{ {
"basename": "Обработка сообщений в RabbitMQ", "basename": "Обработка сообщений в RabbitMQ",
"path": "Обработка сообщений в RabbitMQ.md" "path": "Обработка сообщений в RabbitMQ.md"
@ -191,14 +199,6 @@
{ {
"basename": "Мне нравится", "basename": "Мне нравится",
"path": "_inbox/Мне нравится.md" "path": "_inbox/Мне нравится.md"
},
{
"basename": "Событийно-ориентированное программирование",
"path": "_inbox/Событийно-ориентированное программирование.md"
},
{
"basename": "Event Loop",
"path": "knowledge/dev/Event Loop.md"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -11,7 +11,7 @@ parents:
- "[[Брокер сообщений]]" - "[[Брокер сообщений]]"
linked: linked:
--- ---
AMQP обеспечивает взаимодействие между клиентами и [брокером сообщений](Брокер%20сообщений.md). AMQP обеспечивает взаимодействие между клиентами и [брокером сообщений](Брокер%20сообщений.md).
Протокол обеспечивает: Протокол обеспечивает:
- Надежность доставки сообщений - Надежность доставки сообщений

View File

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

View File

@ -10,7 +10,7 @@ zero-link:
parents: parents:
linked: linked:
--- ---
Событийно-ориентированное программирование — это парадигма программирования, в которой [поток](Поток%20процесса%20ОС.md) программы определяется событиями, такими как действия пользователя, сообщения от других программ или внешних устройств. В этом подходе основное внимание уделяется обработке событий. Событийно-ориентированное программирование — это парадигма программирования, в которой [поток](Поток%20процесса%20ОС.md) программы определяется асинхронными событиями, такими как действия пользователя, сообщения от других программ или внешних устройств. В этом подходе основное внимание уделяется обработке событий.
Эта парадигма часто используется в разработке пользовательских интерфейсов, системах реального времени, а также в областях, где программы должны реагировать на внешние сигналы. Эта парадигма часто используется в разработке пользовательских интерфейсов, системах реального времени, а также в областях, где программы должны реагировать на внешние сигналы.
@ -23,4 +23,6 @@ linked:
**Какие задачи хорошо решает такая архитектура:** **Какие задачи хорошо решает такая архитектура:**
- Запросы для которых не нужна мгновенная реакция. Например, загрузка и парсинг большого XML файла. - Запросы для которых не нужна мгновенная реакция. Например, загрузка и парсинг большого XML файла.
Реализуются часто с использованием [брокеров сообщений](Брокер%20сообщений.md). **Основные компоненты архитектуры:**
- [Брокер сообщений](Брокер%20сообщений.md).
-