vault backup: 2024-08-20 14:27:34

This commit is contained in:
Struchkov Mark 2024-08-20 14:27:34 +03:00
parent 140013e801
commit 6f5c4423f9
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
6 changed files with 26 additions and 22 deletions

View File

@ -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": [],

View File

@ -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": [],

View File

@ -26,6 +26,7 @@ Apache Kafka это платформа потоковой передачи,
- Агрегация журналов логов.
- Интернет вещей
- Показатели датчиков
- [CQRS](CQRS.md)
![](Pasted%20image%2020240703120512.png)

View File

@ -9,4 +9,4 @@ zero-link:
parents:
linked:
---
Некие хранимые проце
Некие хранимые процедуры ан Java, которые встраиваются в поток данных и изменяет их.

View File

@ -17,4 +17,7 @@ CQRS, или Command Query Responsibility Segregation, это шаблон пр
При использовании CQRS вы можете оптимизировать вашу систему для различных требований, связанных с чтением и записью. Например, вы можете оптимизировать ваш интерфейс команд для быстрого и эффективного обновления данных, в то время как интерфейс запросов можно оптимизировать для быстрого чтения и представления данных.
CQRS часто используется в сочетании с событийно-ориентированной архитектурой и шаблоном проектирования Event Sourcing. Однако стоит отметить, что CQRS - это продвинутый шаблон проектирования, и его стоит использовать только тогда, когда преимущества, которые он приносит, перевешивают дополнительную сложность, которую он вносит в систему.
CQRS часто используется в сочетании с событийно-ориентированной архитектурой и шаблоном проектирования Event Sourcing. Однако стоит отметить, что CQRS - это продвинутый шаблон проектирования, и его стоит использовать только тогда, когда преимущества, которые он приносит, перевешивают дополнительную сложность, которую он вносит в систему.
CQRS с использованием кафки.
![](Pasted%20image%2020240820142406.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB