vault backup: 2024-07-02 19:43:28

This commit is contained in:
Struchkov Mark 2024-07-02 19:43:28 +03:00
parent 1d1a4b6093
commit 524d81a0f6
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
3 changed files with 20 additions and 12 deletions

View File

@ -25,7 +25,15 @@
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "wiki/zero/00 Kafka.md", "filepath": "wiki/zero/00 Kafka.md",
"timestamp": 1719938290920 "timestamp": 1719938368701
},
{
"filepath": "_inbox/Событийно-ориентированное программирование.md",
"timestamp": 1719938361985
},
{
"filepath": "notes/Собеседования/Вопросы для собеседование Java.md",
"timestamp": 1719938347132
}, },
{ {
"filepath": "_inbox/Брокер сообщений.md", "filepath": "_inbox/Брокер сообщений.md",
@ -34,10 +42,6 @@
{ {
"filepath": "Home.md", "filepath": "Home.md",
"timestamp": 1719938054255 "timestamp": 1719938054255
},
{
"filepath": "_inbox/Индекс в PostgreSQL.md",
"timestamp": 1719933867538
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -4,6 +4,14 @@
"basename": "00 Kafka", "basename": "00 Kafka",
"path": "wiki/zero/00 Kafka.md" "path": "wiki/zero/00 Kafka.md"
}, },
{
"basename": "Событийно-ориентированное программирование",
"path": "_inbox/Событийно-ориентированное программирование.md"
},
{
"basename": "Вопросы для собеседование Java",
"path": "notes/Собеседования/Вопросы для собеседование Java.md"
},
{ {
"basename": "Брокер сообщений", "basename": "Брокер сообщений",
"path": "_inbox/Брокер сообщений.md" "path": "_inbox/Брокер сообщений.md"
@ -191,10 +199,6 @@
{ {
"basename": "CQRS", "basename": "CQRS",
"path": "knowledge/dev/архитектура/паттерн/CQRS.md" "path": "knowledge/dev/архитектура/паттерн/CQRS.md"
},
{
"basename": "Досрочное погашение ипотеки",
"path": "projects/Ремонт квартиры/Досрочное погашение ипотеки.md"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -24,11 +24,11 @@ Apache Kafka это платформа потоковой передачи,
![](3ad2bf28-e12a-4be7-9336-c38c7b5d7018.jpg) ![](3ad2bf28-e12a-4be7-9336-c38c7b5d7018.jpg)
Помимо различных семантик доставки, есть еще одно общее преимущество использования брокера сообщений если приложение потребитель потерпело аварию или остановлено для тех- нического обслуживания, то производитель может не ждать, пока его сообщение будет обработано. Когда потребители возобновят работу и вернутся в сеть, они смогут продолжить с того места, на котором остановились, и обработать ожидающие сообщения. Помимо различных семантик доставки, есть еще одно общее преимущество использования брокера сообщений если приложение потребитель потерпело аварию или остановлено для технического обслуживания, то производитель может не ждать, пока его сообщение будет обработано. Когда потребители возобновят работу и вернутся в сеть, они смогут продолжить с того места, на котором остановились, и обработать ожидающие сообщения.
Платформа Kafka изначально была ориентирована на работу с несколькими потребителями. Это означает, что приложение, чи- тающее сообщение из брокера сообщений, не делает это сообще- ние недоступным для других приложений, которые также могут за- хотеть его получить и использовать. Платформа Kafka изначально была ориентирована на работу с несколькими потребителями. Это означает, что приложение, читающее сообщение из брокера сообщений, не делает это сообщение недоступным для других приложений, которые также могут захотеть его получить и использовать.
Сообщение, также называемое записью, является основной частью данных, проходящих через Kafka. Сообщения это представле- ние ваших данных в Kafka. Каждое сообщение имеет отметку времени, значение и необязательный ключ. При желании также можно добавлять свои заголовки Сообщение, также называемое записью, является основной частью данных, проходящих через Kafka. Сообщения это представление ваших данных в Kafka. Каждое сообщение имеет отметку времени, значение и необязательный ключ. При желании также можно добавлять свои заголовки
![](ae8f6a39-5a3f-4195-8f6a-0b96e492413c.jpg) ![](ae8f6a39-5a3f-4195-8f6a-0b96e492413c.jpg)