vault backup: 2024-07-02 22:23:03
This commit is contained in:
parent
7374d735d5
commit
59d014c545
24
.obsidian/plugins/home-tab/data.json
vendored
24
.obsidian/plugins/home-tab/data.json
vendored
@ -23,25 +23,25 @@
|
|||||||
"markdownOnly": false,
|
"markdownOnly": false,
|
||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Брокер сообщений.md",
|
||||||
|
"timestamp": 1719948079017
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Горизонтальное масштабирование.md",
|
||||||
|
"timestamp": 1719948070529
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Kafka.md",
|
||||||
|
"timestamp": 1719947884484
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Redis.md",
|
"filepath": "_inbox/Redis.md",
|
||||||
"timestamp": 1719947769889
|
"timestamp": 1719947769889
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"filepath": "_inbox/Брокер сообщений.md",
|
|
||||||
"timestamp": 1719947767365
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Kafka.md",
|
|
||||||
"timestamp": 1719947719638
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/RabbitMQ.md",
|
"filepath": "_inbox/RabbitMQ.md",
|
||||||
"timestamp": 1719947702431
|
"timestamp": 1719947702431
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Enterprise Service Bus.md",
|
|
||||||
"timestamp": 1719947678370
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
@ -1,17 +1,21 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
{
|
|
||||||
"basename": "Redis",
|
|
||||||
"path": "_inbox/Redis.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Брокер сообщений",
|
"basename": "Брокер сообщений",
|
||||||
"path": "_inbox/Брокер сообщений.md"
|
"path": "_inbox/Брокер сообщений.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Горизонтальное масштабирование",
|
||||||
|
"path": "_inbox/Горизонтальное масштабирование.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Kafka",
|
"basename": "Kafka",
|
||||||
"path": "_inbox/Kafka.md"
|
"path": "_inbox/Kafka.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"basename": "Redis",
|
||||||
|
"path": "_inbox/Redis.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "RabbitMQ",
|
"basename": "RabbitMQ",
|
||||||
"path": "_inbox/RabbitMQ.md"
|
"path": "_inbox/RabbitMQ.md"
|
||||||
@ -195,10 +199,6 @@
|
|||||||
{
|
{
|
||||||
"basename": "laminat-bez-porogov",
|
"basename": "laminat-bez-porogov",
|
||||||
"path": "meta/files/laminat-bez-porogov.jpg"
|
"path": "meta/files/laminat-bez-porogov.jpg"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "don-karniz-1-1-min.2cda3db99d204da5e2c26e722e63ea04120",
|
|
||||||
"path": "meta/files/don-karniz-1-1-min.2cda3db99d204da5e2c26e722e63ea04120.jpg"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
@ -11,13 +11,20 @@ linked:
|
|||||||
---
|
---
|
||||||
Брокеры способны обрабатывать 10000+ сообщений в секунду
|
Брокеры способны обрабатывать 10000+ сообщений в секунду
|
||||||
|
|
||||||
Примеры задач для решения которых подходят очереди:
|
Для чего используются:
|
||||||
- Асинхронные ответы на долгие запросы
|
|
||||||
- построение отчетов
|
|
||||||
- аналитические, бухгалтерские запросы
|
|
||||||
- Межсервисное общение
|
- Межсервисное общение
|
||||||
|
- Асинхронная запись логов приложения
|
||||||
|
- Тяжелые ассинхронные задачи
|
||||||
|
|
||||||
|
Требования к брокерам:
|
||||||
|
- гарантия доставки сообщений
|
||||||
|
- at least once delivery. Гарантируется, что наше сообщение получит хотя бы один клиент.
|
||||||
|
- at most once delivery.
|
||||||
|
- exactly
|
||||||
|
- порядок передачи сообщений
|
||||||
|
- управление размером очереди
|
||||||
|
- зеркалирование
|
||||||
|
- масштабирование
|
||||||
|
|
||||||
Примеры реализаций брокеров сообщений:
|
Примеры реализаций брокеров сообщений:
|
||||||
- [RabbitMQ](RabbitMQ.md)
|
- [RabbitMQ](RabbitMQ.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user