vault backup: 2024-07-02 22:38:56
This commit is contained in:
parent
0902a11c7e
commit
710b9dfb8e
26
.obsidian/plugins/home-tab/data.json
vendored
26
.obsidian/plugins/home-tab/data.json
vendored
@ -23,25 +23,25 @@
|
|||||||
"markdownOnly": false,
|
"markdownOnly": false,
|
||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/RabbitMQ.md",
|
||||||
|
"timestamp": 1719949131403
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "source/курсы/_toc/Обучающий курс от HighLoad конференции 2024.md",
|
||||||
|
"timestamp": 1719949126078
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Репликация.md",
|
||||||
|
"timestamp": 1719949091365
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Брокер сообщений.md",
|
"filepath": "_inbox/Брокер сообщений.md",
|
||||||
"timestamp": 1719948715949
|
"timestamp": 1719948981433
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/Advanced Message Queuing Protocol.md",
|
"filepath": "_inbox/Advanced Message Queuing Protocol.md",
|
||||||
"timestamp": 1719948554408
|
"timestamp": 1719948554408
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Kafka.md",
|
|
||||||
"timestamp": 1719948221774
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Горизонтальное масштабирование.md",
|
|
||||||
"timestamp": 1719948070529
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Redis.md",
|
|
||||||
"timestamp": 1719947769889
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
@ -1,5 +1,17 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
|
{
|
||||||
|
"basename": "RabbitMQ",
|
||||||
|
"path": "_inbox/RabbitMQ.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "Обучающий курс от HighLoad конференции 2024",
|
||||||
|
"path": "source/курсы/_toc/Обучающий курс от HighLoad конференции 2024.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "Репликация",
|
||||||
|
"path": "_inbox/Репликация.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"basename": "Брокер сообщений",
|
"basename": "Брокер сообщений",
|
||||||
"path": "_inbox/Брокер сообщений.md"
|
"path": "_inbox/Брокер сообщений.md"
|
||||||
@ -20,10 +32,6 @@
|
|||||||
"basename": "Redis",
|
"basename": "Redis",
|
||||||
"path": "_inbox/Redis.md"
|
"path": "_inbox/Redis.md"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"basename": "RabbitMQ",
|
|
||||||
"path": "_inbox/RabbitMQ.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Enterprise Service Bus",
|
"basename": "Enterprise Service Bus",
|
||||||
"path": "_inbox/Enterprise Service Bus.md"
|
"path": "_inbox/Enterprise Service Bus.md"
|
||||||
@ -40,10 +48,6 @@
|
|||||||
"basename": "Event Loop",
|
"basename": "Event Loop",
|
||||||
"path": "knowledge/dev/Event Loop.md"
|
"path": "knowledge/dev/Event Loop.md"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"basename": "Обучающий курс от HighLoad конференции 2024",
|
|
||||||
"path": "source/курсы/_toc/Обучающий курс от HighLoad конференции 2024.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Событийно-ориентированное программирование",
|
"basename": "Событийно-ориентированное программирование",
|
||||||
"path": "_inbox/Событийно-ориентированное программирование.md"
|
"path": "_inbox/Событийно-ориентированное программирование.md"
|
||||||
@ -195,10 +199,6 @@
|
|||||||
{
|
{
|
||||||
"basename": "orig",
|
"basename": "orig",
|
||||||
"path": "meta/files/orig.webp"
|
"path": "meta/files/orig.webp"
|
||||||
},
|
|
||||||
{
|
|
||||||
"basename": "1640215.970",
|
|
||||||
"path": "meta/files/1640215.970.jpg"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"omittedPaths": [],
|
"omittedPaths": [],
|
||||||
|
@ -11,4 +11,15 @@ parents:
|
|||||||
- "[[Брокер сообщений]]"
|
- "[[Брокер сообщений]]"
|
||||||
linked:
|
linked:
|
||||||
---
|
---
|
||||||
- Хранит данные в памяти
|
- Хранит данные в памяти
|
||||||
|
|
||||||
|
- Гарантия доставки сообщений
|
||||||
|
- at least once delivery. Гарантируется, что наше сообщение получит хотя бы один клиент.
|
||||||
|
- at most once delivery.
|
||||||
|
- Гарантирует порядок передачи сообщений: FIFO
|
||||||
|
- Имеется возможность сохранения на диск
|
||||||
|
- Подтверждение отправки/получения
|
||||||
|
- Ограничение количества отправляемых сообщений
|
||||||
|
- Управление поведением не полученных сообщений
|
||||||
|
- [Кластеризация](Кластеризация.md)
|
||||||
|
- [Репликация](_inbox/Репликация.md)
|
@ -26,10 +26,11 @@ linked:
|
|||||||
- зеркалирование
|
- зеркалирование
|
||||||
- масштабирование
|
- масштабирование
|
||||||
|
|
||||||
Терминология:
|
**Терминология:**
|
||||||
- Брокер - это приложение, которое реализует модель [AMQP](Advanced%20Message%20Queuing%20Protocol.md). Которое принимает соединения клиентов для маршрутизации сообщений и т.п.
|
- Брокер - это приложение, которое реализует модель [AMQP](Advanced%20Message%20Queuing%20Protocol.md). Которое принимает соединения клиентов для маршрутизации сообщений и т.п.
|
||||||
- Сообщение (message) - это единица передаваемых данных. Включая мета-информацию.
|
- Сообщение (message) - это единица передаваемых данных. Включая мета-информацию.
|
||||||
- Потребитель (consumer) -
|
- Потребитель (consumer) - приложение, которое читает сообщения из очереди.
|
||||||
|
- Производитель (producer) - приложение, которое отправляет сообщения в брокер.
|
||||||
|
|
||||||
Примеры реализаций брокеров сообщений:
|
Примеры реализаций брокеров сообщений:
|
||||||
- [RabbitMQ](RabbitMQ.md)
|
- [RabbitMQ](RabbitMQ.md)
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
aliases:
|
aliases:
|
||||||
|
- зеркалирование
|
||||||
tags:
|
tags:
|
||||||
- зрелость/🌱
|
- зрелость/🌱
|
||||||
date:
|
date:
|
||||||
|
Loading…
Reference in New Issue
Block a user