vault backup: 2024-07-31 13:47:32
This commit is contained in:
parent
67e68c8882
commit
e026a69c44
24
.obsidian/plugins/home-tab/data.json
vendored
24
.obsidian/plugins/home-tab/data.json
vendored
@ -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": [],
|
||||
|
@ -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": [],
|
||||
|
@ -17,3 +17,4 @@ linked:
|
||||
![Флаги очередей в RabbitMQ](Флаги%20очередей%20в%20RabbitMQ.md)
|
||||
|
||||
- Можно настроить TTL для сообщений, если TTL истек, а сообщение никто не получил, оно никому не отправится.
|
||||
- Можно настроить автоматическое удаление очереди, если она пустует.
|
@ -10,7 +10,7 @@ zero-link:
|
||||
parents:
|
||||
linked:
|
||||
---
|
||||
Событийно-ориентированное программирование — это парадигма программирования, в которой [поток](Поток%20процесса%20ОС.md) программы определяется событиями, такими как действия пользователя, сообщения от других программ или внешних устройств. В этом подходе основное внимание уделяется обработке событий.
|
||||
Событийно-ориентированное программирование — это парадигма программирования, в которой [поток](Поток%20процесса%20ОС.md) программы определяется асинхронными событиями, такими как действия пользователя, сообщения от других программ или внешних устройств. В этом подходе основное внимание уделяется обработке событий.
|
||||
|
||||
Эта парадигма часто используется в разработке пользовательских интерфейсов, системах реального времени, а также в областях, где программы должны реагировать на внешние сигналы.
|
||||
|
||||
@ -23,4 +23,6 @@ linked:
|
||||
**Какие задачи хорошо решает такая архитектура:**
|
||||
- Запросы для которых не нужна мгновенная реакция. Например, загрузка и парсинг большого XML файла.
|
||||
|
||||
Реализуются часто с использованием [брокеров сообщений](Брокер%20сообщений.md).
|
||||
**Основные компоненты архитектуры:**
|
||||
- [Брокер сообщений](Брокер%20сообщений.md).
|
||||
-
|
Loading…
Reference in New Issue
Block a user