vault backup: 2024-08-26 13:32:54
This commit is contained in:
parent
6ec0b462e0
commit
44891f1238
4
.obsidian/plugins/home-tab/data.json
vendored
4
.obsidian/plugins/home-tab/data.json
vendored
@ -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",
|
||||||
|
@ -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 для одного и того же топика.
|
||||||
|
|
||||||
|
@ -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).
|
BIN
meta/files/Pasted image 20240826133001.png
Normal file
BIN
meta/files/Pasted image 20240826133001.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 387 KiB |
BIN
meta/files/Pasted image 20240826133128.png
Normal file
BIN
meta/files/Pasted image 20240826133128.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 658 KiB |
Loading…
Reference in New Issue
Block a user