vault backup: 2024-08-26 13:32:54

This commit is contained in:
Struchkov Mark 2024-08-26 13:32:54 +03:00
parent 6ec0b462e0
commit 44891f1238
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
5 changed files with 11 additions and 4 deletions

View File

@ -25,11 +25,11 @@
"recentFilesStore": [ "recentFilesStore": [
{ {
"filepath": "_inbox/Kafka Topic Partition.md", "filepath": "_inbox/Kafka Topic Partition.md",
"timestamp": 1724668068064 "timestamp": 1724668117126
}, },
{ {
"filepath": "_inbox/Consumer Group.md", "filepath": "_inbox/Consumer Group.md",
"timestamp": 1724668060321 "timestamp": 1724668093407
}, },
{ {
"filepath": "_inbox/Kafka Topic.md", "filepath": "_inbox/Kafka Topic.md",

View File

@ -11,7 +11,7 @@ linked:
--- ---
Consumer Group позволяет распределить сообщения в топике между различными консьюмерами. Тем самым распределив нагрузку между репликами. Consumer Group позволяет распределить сообщения в топике между различными консьюмерами. Тем самым распределив нагрузку между репликами.
Этот механизм работает на базе партиций топика. В идеале создавать количество партиций равное количеству консьюмеров в группе. Если создать меньше, то часть консьюмеров будет простаивать не выполняя полезную работу, если создать больше, то некоторые консьюмеры возьмут на себя обработку сразу нескольких партиций, то есть нагрузка будет распространена не равномерно. Этот механизм работает на базе [партиций](Kafka%20Topic%20Partition.md) топика. В идеале создавать количество партиций равное количеству консьюмеров в группе. ==Если создать меньше, то часть консьюмеров будет простаивать не выполняя полезную работу, если создать больше, то некоторые консьюмеры возьмут на себя обработку сразу нескольких партиций, то есть нагрузка будет распространена не равномерно.==
Внутри консьюмер группы из одного Pratition может читать только один consumer. Но consumer может читать несколько Pratition одного и того же топика. Но можно создать несколько consumer group для одного и того же топика. Внутри консьюмер группы из одного Pratition может читать только один consumer. Но consumer может читать несколько Pratition одного и того же топика. Но можно создать несколько consumer group для одного и того же топика.

View File

@ -13,4 +13,11 @@ zero-link:
parents: parents:
linked: linked:
--- ---
Разбиение на партиции позволяет реализовывать [Горизонтальное масштабирование](Горизонтальное%20масштабирование.md) с использованием [Consumer Group](Consumer%20Group.md). [Topic](Kafka%20Topic.md) можно разбить на Partitions. Partition может хранится на разных брокерах кластера.
![500](Pasted%20image%2020240826133001.png)
Сообщения могут записываться в разные партиции.
![](Pasted%20image%2020240826133128.png)
Это позволяет реализовывать [Горизонтальное масштабирование](Горизонтальное%20масштабирование.md) с использованием [Consumer Group](Consumer%20Group.md).

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 KiB