vault backup: 2024-07-03 12:09:39

This commit is contained in:
Struchkov Mark 2024-07-03 12:09:39 +03:00
parent 4f19e81abb
commit b177913511
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
5 changed files with 17 additions and 11 deletions

View File

@ -23,6 +23,10 @@
"markdownOnly": false, "markdownOnly": false,
"unresolvedLinks": false, "unresolvedLinks": false,
"recentFilesStore": [ "recentFilesStore": [
{
"filepath": "_inbox/Журнал БД.md",
"timestamp": 1719997767675
},
{ {
"filepath": "_inbox/Kafka.md", "filepath": "_inbox/Kafka.md",
"timestamp": 1719997473660 "timestamp": 1719997473660
@ -38,10 +42,6 @@
{ {
"filepath": "wiki/zero/00 Nginx.md", "filepath": "wiki/zero/00 Nginx.md",
"timestamp": 1719992461987 "timestamp": 1719992461987
},
{
"filepath": "_inbox/Queue.md",
"timestamp": 1719992073683
} }
], ],
"bookmarkedFileStore": [], "bookmarkedFileStore": [],

View File

@ -1,5 +1,9 @@
{ {
"recentFiles": [ "recentFiles": [
{
"basename": "Журнал БД",
"path": "_inbox/Журнал БД.md"
},
{ {
"basename": "Kafka", "basename": "Kafka",
"path": "_inbox/Kafka.md" "path": "_inbox/Kafka.md"
@ -195,10 +199,6 @@
{ {
"basename": "Список покупок для ремонта", "basename": "Список покупок для ремонта",
"path": "projects/Ремонт квартиры/Список покупок для ремонта.md" "path": "projects/Ремонт квартиры/Список покупок для ремонта.md"
},
{
"basename": "Курс. Как сделать ремонт и не сойти с ума",
"path": "source/курсы/тж/Курс. Как сделать ремонт и не сойти с ума.md"
} }
], ],
"omittedPaths": [], "omittedPaths": [],

View File

@ -11,7 +11,9 @@ zero-link:
- "[[00 Архитектура ПО]]" - "[[00 Архитектура ПО]]"
linked: linked:
--- ---
Apache Kafka это платформа потоковой передачи, которую можно использовать для быстрой обработки большого количества событий. Apache Kafka это платформа потоковой передачи, которую можно использовать для быстрой обработки большого количества событий. Строго говоря это не [Брокер сообщений](Брокер%20сообщений.md), а распределенный реплецированный журнал фиксаций изменений (commit log).
![](Pasted%20image%2020240703120512.png)
Доставка сообщений в Kafka может осуществляться как минимум тремя способами: Доставка сообщений в Kafka может осуществляться как минимум тремя способами:
- не менее одного раза (at-least-once) сообщение будет отправляется потребителям до тех пор, пока те не подтвердят его получение; - не менее одного раза (at-least-once) сообщение будет отправляется потребителям до тех пор, пока те не подтвердят его получение;
@ -35,3 +37,5 @@ Apache Kafka это платформа потоковой передачи,
## Заметки ## Заметки
- Реализована на Java - Реализована на Java
- Не использует RAM для доступа к данным. - Не использует RAM для доступа к данным.
- Отправленные сообщения не удаляются после прочтения. Можно настроить ротацию, чтобы старые сообщения удалялись.
- Для улучшения производительности желательно под кафку выделять отдельные жесткие диски.

View File

@ -29,3 +29,5 @@ linked:
- Как писать его меньше? - Как писать его меньше?
- Как сделать так, чтобы это работало быстрее? - Как сделать так, чтобы это работало быстрее?
- При чем тут репликация? - При чем тут репликация?
Для улучшения производительности желательно под журналы выделять отдельные жесткие диски.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB