From 0902a11c7e5b0610a979edadb436e66d50e2e872 Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Tue, 2 Jul 2024 22:33:56 +0300 Subject: [PATCH] vault backup: 2024-07-02 22:33:56 --- .obsidian/plugins/home-tab/data.json | 16 ++++++++-------- .../plugins/recent-files-obsidian/data.json | 16 ++++++++-------- _inbox/Advanced Message Queuing Protocol.md | 19 +++++++++++++++++++ _inbox/Брокер сообщений.md | 5 +++++ 4 files changed, 40 insertions(+), 16 deletions(-) create mode 100644 _inbox/Advanced Message Queuing Protocol.md diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 39bb0b2a..16124247 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -24,12 +24,16 @@ "unresolvedLinks": false, "recentFilesStore": [ { - "filepath": "_inbox/Kafka.md", - "timestamp": 1719948221774 + "filepath": "_inbox/Брокер сообщений.md", + "timestamp": 1719948715949 }, { - "filepath": "_inbox/Брокер сообщений.md", - "timestamp": 1719948219791 + "filepath": "_inbox/Advanced Message Queuing Protocol.md", + "timestamp": 1719948554408 + }, + { + "filepath": "_inbox/Kafka.md", + "timestamp": 1719948221774 }, { "filepath": "_inbox/Горизонтальное масштабирование.md", @@ -38,10 +42,6 @@ { "filepath": "_inbox/Redis.md", "timestamp": 1719947769889 - }, - { - "filepath": "_inbox/RabbitMQ.md", - "timestamp": 1719947702431 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index f2199816..46136c2f 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,13 +1,17 @@ { "recentFiles": [ - { - "basename": "Kafka", - "path": "_inbox/Kafka.md" - }, { "basename": "Брокер сообщений", "path": "_inbox/Брокер сообщений.md" }, + { + "basename": "Advanced Message Queuing Protocol", + "path": "_inbox/Advanced Message Queuing Protocol.md" + }, + { + "basename": "Kafka", + "path": "_inbox/Kafka.md" + }, { "basename": "Горизонтальное масштабирование", "path": "_inbox/Горизонтальное масштабирование.md" @@ -195,10 +199,6 @@ { "basename": "1640215.970", "path": "meta/files/1640215.970.jpg" - }, - { - "basename": "laminat-bez-porogov", - "path": "meta/files/laminat-bez-porogov.jpg" } ], "omittedPaths": [], diff --git a/_inbox/Advanced Message Queuing Protocol.md b/_inbox/Advanced Message Queuing Protocol.md new file mode 100644 index 00000000..223e4b13 --- /dev/null +++ b/_inbox/Advanced Message Queuing Protocol.md @@ -0,0 +1,19 @@ +--- +aliases: + - AMQP +tags: + - зрелость/🌱 +date: + - - 2024-07-02 +zero-link: + - "[[00 Разработка]]" +parents: + - "[[Брокер сообщений]]" +linked: +--- +AMQP обеспечивает взаимодействие между клиентами и [брокером сообщений](Брокер%20сообщений.md). + +Протокол обеспечивает: +- Надежность доставки сообщений +- Высокую скорость доставки +- Подтверждение отправки/приема сообщений \ No newline at end of file diff --git a/_inbox/Брокер сообщений.md b/_inbox/Брокер сообщений.md index 4e0fbdd2..24e3942d 100644 --- a/_inbox/Брокер сообщений.md +++ b/_inbox/Брокер сообщений.md @@ -26,6 +26,11 @@ linked: - зеркалирование - масштабирование +Терминология: +- Брокер - это приложение, которое реализует модель [AMQP](Advanced%20Message%20Queuing%20Protocol.md). Которое принимает соединения клиентов для маршрутизации сообщений и т.п. +- Сообщение (message) - это единица передаваемых данных. Включая мета-информацию. +- Потребитель (consumer) - + Примеры реализаций брокеров сообщений: - [RabbitMQ](RabbitMQ.md) - [Kafka](Kafka.md)