diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 74f3ea9c..24d57fcb 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -23,6 +23,14 @@ "markdownOnly": false, "unresolvedLinks": false, "recentFilesStore": [ + { + "filepath": "_inbox/00 Kafka.md", + "timestamp": 1724151458389 + }, + { + "filepath": "_inbox/Флаги очередей в RabbitMQ.md", + "timestamp": 1724151453166 + }, { "filepath": "_inbox/00 RabbitMQ.md", "timestamp": 1724151210046 @@ -31,10 +39,6 @@ "filepath": "_inbox/Кластер RabbitMQ.md", "timestamp": 1724151081888 }, - { - "filepath": "_inbox/Флаги очередей в RabbitMQ.md", - "timestamp": 1724148467882 - }, { "filepath": "Home.md", "timestamp": 1724137322406 diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index e2cdb30d..c15e76ff 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,5 +1,13 @@ { "recentFiles": [ + { + "basename": "00 Kafka", + "path": "_inbox/00 Kafka.md" + }, + { + "basename": "Флаги очередей в RabbitMQ", + "path": "_inbox/Флаги очередей в RabbitMQ.md" + }, { "basename": "00 RabbitMQ", "path": "_inbox/00 RabbitMQ.md" @@ -8,10 +16,6 @@ "basename": "Кластер RabbitMQ", "path": "_inbox/Кластер RabbitMQ.md" }, - { - "basename": "Флаги очередей в RabbitMQ", - "path": "_inbox/Флаги очередей в RabbitMQ.md" - }, { "basename": "Home", "path": "Home.md" diff --git a/_inbox/00 Kafka.md b/_inbox/00 Kafka.md index c69b7059..d15d172a 100644 --- a/_inbox/00 Kafka.md +++ b/_inbox/00 Kafka.md @@ -11,7 +11,14 @@ zero-link: - "[[00 Архитектура ПО]]" linked: --- -Apache Kafka – это платформа потоковой передачи, которую можно использовать для быстрой обработки большого количества событий. Строго говоря это не [Брокер сообщений](Брокер%20сообщений.md), а распределенный реплецированный журнал фиксаций изменений (commit log). +Apache Kafka – это платформа потоковой передачи, которую можно использовать для быстрой обработки большого количества событий. Строго говоря это не [Брокер сообщений](Брокер%20сообщений.md), а распределенный реплицированный журнал фиксаций изменений (commit log). + +Где встречается потребности в потоковой обработке: +- Финансовые транзакции +- Действия в онлайн магазинах +- Перемещения пользователей +- Социальные сети +- Промышленные датчики ![](Pasted%20image%2020240703120512.png) @@ -33,7 +40,6 @@ Apache Kafka – это платформа потоковой передачи, - Offset - позиция записи - Pratition - шард топика - Доставка сообщений в Kafka может осуществляться как минимум тремя способами: - не менее одного раза (at-least-once) – сообщение будет отправляется потребителям до тех пор, пока те не подтвердят его получение; - не более одного раза (at-most-once) – сообщение отправляется только один раз и в случае сбоя не отправляется повторно;