diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 390b778f..ada0ef11 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -23,25 +23,25 @@ "markdownOnly": false, "unresolvedLinks": false, "recentFilesStore": [ + { + "filepath": "_inbox/00 Kafka.md", + "timestamp": 1724153099919 + }, + { + "filepath": "knowledge/dev/архитектура/паттерн/CQRS.md", + "timestamp": 1724153032438 + }, + { + "filepath": "_inbox/Kafka Connect.md", + "timestamp": 1724153018938 + }, { "filepath": "_inbox/Kafka Stream.md", "timestamp": 1724152939885 }, - { - "filepath": "_inbox/00 Kafka.md", - "timestamp": 1724152906456 - }, - { - "filepath": "_inbox/Kafka Connect.md", - "timestamp": 1724152894026 - }, { "filepath": "knowledge/dev/java/other/JDBC.md", "timestamp": 1724151998864 - }, - { - "filepath": "_inbox/Флаги очередей в RabbitMQ.md", - "timestamp": 1724151453166 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index a34bae61..5e24eb85 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,17 +1,21 @@ { "recentFiles": [ - { - "basename": "Kafka Stream", - "path": "_inbox/Kafka Stream.md" - }, { "basename": "00 Kafka", "path": "_inbox/00 Kafka.md" }, + { + "basename": "CQRS", + "path": "knowledge/dev/архитектура/паттерн/CQRS.md" + }, { "basename": "Kafka Connect", "path": "_inbox/Kafka Connect.md" }, + { + "basename": "Kafka Stream", + "path": "_inbox/Kafka Stream.md" + }, { "basename": "JDBC", "path": "knowledge/dev/java/other/JDBC.md" @@ -195,10 +199,6 @@ { "basename": "Проект", "path": "knowledge/productivity/Проект.md" - }, - { - "basename": "Самопрезентация", - "path": "_inbox/Самопрезентация.md" } ], "omittedPaths": [], diff --git a/_inbox/00 Kafka.md b/_inbox/00 Kafka.md index 24c89d22..c01c6225 100644 --- a/_inbox/00 Kafka.md +++ b/_inbox/00 Kafka.md @@ -26,6 +26,7 @@ Apache Kafka – это платформа потоковой передачи, - Агрегация журналов логов. - Интернет вещей - Показатели датчиков +- [CQRS](CQRS.md) ![](Pasted%20image%2020240703120512.png) diff --git a/_inbox/Kafka Stream.md b/_inbox/Kafka Stream.md index d28b9fbf..46b2e4a7 100644 --- a/_inbox/Kafka Stream.md +++ b/_inbox/Kafka Stream.md @@ -9,4 +9,4 @@ zero-link: parents: linked: --- -Некие хранимые проце \ No newline at end of file +Некие хранимые процедуры ан Java, которые встраиваются в поток данных и изменяет их. \ No newline at end of file diff --git a/knowledge/dev/архитектура/паттерн/CQRS.md b/knowledge/dev/архитектура/паттерн/CQRS.md index 6c30c460..8fb91972 100644 --- a/knowledge/dev/архитектура/паттерн/CQRS.md +++ b/knowledge/dev/архитектура/паттерн/CQRS.md @@ -17,4 +17,7 @@ CQRS, или Command Query Responsibility Segregation, это шаблон пр При использовании CQRS вы можете оптимизировать вашу систему для различных требований, связанных с чтением и записью. Например, вы можете оптимизировать ваш интерфейс команд для быстрого и эффективного обновления данных, в то время как интерфейс запросов можно оптимизировать для быстрого чтения и представления данных. -CQRS часто используется в сочетании с событийно-ориентированной архитектурой и шаблоном проектирования Event Sourcing. Однако стоит отметить, что CQRS - это продвинутый шаблон проектирования, и его стоит использовать только тогда, когда преимущества, которые он приносит, перевешивают дополнительную сложность, которую он вносит в систему. \ No newline at end of file +CQRS часто используется в сочетании с событийно-ориентированной архитектурой и шаблоном проектирования Event Sourcing. Однако стоит отметить, что CQRS - это продвинутый шаблон проектирования, и его стоит использовать только тогда, когда преимущества, которые он приносит, перевешивают дополнительную сложность, которую он вносит в систему. + +CQRS с использованием кафки. +![](Pasted%20image%2020240820142406.png) \ No newline at end of file diff --git a/meta/files/Pasted image 20240820142406.png b/meta/files/Pasted image 20240820142406.png new file mode 100644 index 00000000..4d328f4c Binary files /dev/null and b/meta/files/Pasted image 20240820142406.png differ