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,
"unresolvedLinks": false,
"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",
"timestamp": 1722422551854
},
{
"filepath": "_inbox/00 RabbitMQ.md",
"timestamp": 1722422544142
},
{
"filepath": "Обработка сообщений в RabbitMQ.md",
"timestamp": 1722421427145
},
{
"filepath": "_inbox/Уроки от English Galaxy.md",
"timestamp": 1722417500379
},
{
"filepath": "_inbox/Указание места.md",
"timestamp": 1722405692164
}
],
"bookmarkedFileStore": [],

View File

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

View File

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

View File

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

View File

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