Re: кто-то kafka ставил ?
Добавлено:
19 авг 2022, 07:06
Dimerson
это что такое ? какое-то новое чукалово ?
Re: кто-то kafka ставил ?
Добавлено:
21 авг 2022, 07:08
Dimerson
я поглядел - это гуй для управления контейнерами.
Re: кто-то kafka ставил ?
Добавлено:
21 авг 2022, 14:26
skoltogyan
это типа "доставщик сообщений"
источник сообщений подключается к этой хрени и шлет в канал данные последовательно
получатель подключается к системе и последовательно их вычитывает.. асинхронно это все.
это если очень вчерне про зверя
Re: кто-то kafka ставил ?
Добавлено:
21 авг 2022, 22:38
Иван Левшин aka Ivan L.
Dimerson писал(а):я поглядел - это гуй для управления контейнерами.
Нет вообще, надо еще раз поглядеть
Это балансировка нагрузки от апача. Ну и сообщения. Насколько я помню, глубоко не вникал.
P.S. Мне тоже надо было еще раз поглядеть, факт. Это именно маршрутизация сообщений/событий (Event Streaming) в сложных/распределенных системах. Такая себе "нервная система".
Re: кто-то kafka ставил ?
Добавлено:
28 авг 2022, 15:43
skoltogyan
Прикольная хрень.
Подымаешь на трех различный серверах.
Создаешь "Topic" с именем, например "my-topic", указав. при его создании, например, " --replication-factor 3" и будет этот топик автоматом синхронится на три сервака.
Topic - это типа каталог в котором все хранится, например:
/home/kafka/log/my-topic0
(0 - это порядковый номер партиции. поскольку создавал с одной партицией, то такой каталог ОДИН)
Если при создании топика указать, что "--partitions 2" ( все в ДВУХ партицииях. понятие - портиции тут свое, не как в файловой системе)), то будут созданы типа так 2 каталоги(партиции)
/home/kafka/log/my-topic0
/home/kafka/log/my-topic1
Вот такой один каталог - и есть партиция
Хранит полученные сообщения в файле типа так
/home/kafka/log/my-topic0/000000000000000000000.log
вот содержимое этого каталога
/home/kafka/log/my-topic0/ (если несколько партиций, то несколько таких каталогов синхронятся)
и реплицирует кафкк между серверами.