diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 8644bce1..e2a4876f 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -25,7 +25,15 @@ "recentFilesStore": [ { "filepath": "wiki/zero/00 Kafka.md", - "timestamp": 1719938290920 + "timestamp": 1719938368701 + }, + { + "filepath": "_inbox/Событийно-ориентированное программирование.md", + "timestamp": 1719938361985 + }, + { + "filepath": "notes/Собеседования/Вопросы для собеседование Java.md", + "timestamp": 1719938347132 }, { "filepath": "_inbox/Брокер сообщений.md", @@ -34,10 +42,6 @@ { "filepath": "Home.md", "timestamp": 1719938054255 - }, - { - "filepath": "_inbox/Индекс в PostgreSQL.md", - "timestamp": 1719933867538 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index c365973b..dbcb3ec7 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -4,6 +4,14 @@ "basename": "00 Kafka", "path": "wiki/zero/00 Kafka.md" }, + { + "basename": "Событийно-ориентированное программирование", + "path": "_inbox/Событийно-ориентированное программирование.md" + }, + { + "basename": "Вопросы для собеседование Java", + "path": "notes/Собеседования/Вопросы для собеседование Java.md" + }, { "basename": "Брокер сообщений", "path": "_inbox/Брокер сообщений.md" @@ -191,10 +199,6 @@ { "basename": "CQRS", "path": "knowledge/dev/архитектура/паттерн/CQRS.md" - }, - { - "basename": "Досрочное погашение ипотеки", - "path": "projects/Ремонт квартиры/Досрочное погашение ипотеки.md" } ], "omittedPaths": [], diff --git a/wiki/zero/00 Kafka.md b/wiki/zero/00 Kafka.md index a715c788..8573806c 100644 --- a/wiki/zero/00 Kafka.md +++ b/wiki/zero/00 Kafka.md @@ -24,11 +24,11 @@ Apache Kafka – это платформа потоковой передачи, ![](3ad2bf28-e12a-4be7-9336-c38c7b5d7018.jpg) -Помимо различных семантик доставки, есть еще одно общее преимущество использования брокера сообщений – если приложение потребитель потерпело аварию или остановлено для тех- нического обслуживания, то производитель может не ждать, пока его сообщение будет обработано. Когда потребители возобновят работу и вернутся в сеть, они смогут продолжить с того места, на котором остановились, и обработать ожидающие сообщения. +Помимо различных семантик доставки, есть еще одно общее преимущество использования брокера сообщений – если приложение потребитель потерпело аварию или остановлено для технического обслуживания, то производитель может не ждать, пока его сообщение будет обработано. Когда потребители возобновят работу и вернутся в сеть, они смогут продолжить с того места, на котором остановились, и обработать ожидающие сообщения. -Платформа Kafka изначально была ориентирована на работу с несколькими потребителями. Это означает, что приложение, чи- тающее сообщение из брокера сообщений, не делает это сообще- ние недоступным для других приложений, которые также могут за- хотеть его получить и использовать. +Платформа Kafka изначально была ориентирована на работу с несколькими потребителями. Это означает, что приложение, читающее сообщение из брокера сообщений, не делает это сообщение недоступным для других приложений, которые также могут захотеть его получить и использовать. -Сообщение, также называемое записью, является основной частью данных, проходящих через Kafka. Сообщения – это представле- ние ваших данных в Kafka. Каждое сообщение имеет отметку времени, значение и необязательный ключ. При желании также можно добавлять свои заголовки +Сообщение, также называемое записью, является основной частью данных, проходящих через Kafka. Сообщения – это представление ваших данных в Kafka. Каждое сообщение имеет отметку времени, значение и необязательный ключ. При желании также можно добавлять свои заголовки ![](ae8f6a39-5a3f-4195-8f6a-0b96e492413c.jpg)