[{"data":1,"prerenderedAt":320},["ShallowReactive",2],{"content:\u002F08-kafka\u002Fresources":3},{"title":4,"description":5,"path":6,"body":7},"Дополнительные материалы","Русскоязычные материалы по Kafka: базовая модель, партиции, Go-клиенты, consumer groups, DLQ, операции и production-настройки.","\u002F08-kafka\u002Fresources",{"type":8,"value":9,"toc":309},"minimark",[10,14,17,22,60,64,97,101,149,153,183,187,227,231,273,277],[11,12,4],"h1",{"id":13},"дополнительные-материалы",[15,16,5],"p",{},[18,19,21],"h2",{"id":20},"kafka-модель-брокеров-топиков-и-логов","Kafka: модель брокеров, топиков и логов",[23,24,25,36,44,52],"ul",{},[26,27,28,35],"li",{},[29,30,34],"a",{"href":31,"rel":32},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=hbseyn-CfXY",[33],"nofollow","Лучший гайд по Kafka для начинающих | YouTube"," — русскоязычный вход в брокеры, топики, партиции и consumer groups.",[26,37,38,43],{},[29,39,42],{"href":40,"rel":41},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=-AZOi3kP9Js",[33],"Про Kafka: основы | YouTube"," — еще один обзор модели Kafka простым языком.",[26,45,46,51],{},[29,47,50],{"href":48,"rel":49},"https:\u002F\u002Fhabr.com\u002Fru\u002Farticles\u002F853652\u002F",[33],"Kafka: лучшие практики применения, настройки Producer & Consumer | Хабр"," — системный материал про модель Kafka и важные настройки.",[26,53,54,59],{},[29,55,58],{"href":56,"rel":57},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#gettingStarted",[33],"Apache Kafka Introduction"," — официальный обзор Kafka как распределенного лога событий.",[18,61,63],{"id":62},"kafka-topics-partitions-и-гарантии-порядка","Kafka topics, partitions и гарантии порядка",[23,65,66,73,81,89],{},[26,67,68,72],{},[29,69,71],{"href":48,"rel":70},[33],"Kafka: лучшие практики применения | Хабр"," — хорошо объясняет partitions, ordering, acks, retries и consumer lag.",[26,74,75,80],{},[29,76,79],{"href":77,"rel":78},"https:\u002F\u002Fhabr.com\u002Fru\u002Farticles\u002F894056\u002F",[33],"Работа с Kafka в Go: практическое применение | Хабр"," — практический обзор топиков, партиций, offsets и kafka-go.",[26,82,83,88],{},[29,84,87],{"href":85,"rel":86},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#topicconfigs",[33],"Apache Kafka: Topic configuration"," — настройки retention, cleanup, min.insync.replicas.",[26,90,91,96],{},[29,92,95],{"href":93,"rel":94},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#replication",[33],"Apache Kafka: Replication"," — leader, followers, ISR и устойчивость к отказам.",[18,98,100],{"id":99},"kafka-producer-в-go","Kafka producer в Go",[23,102,103,114,125,133,141],{},[26,104,105,108,109,113],{},[29,106,79],{"href":77,"rel":107},[33]," — producer на ",[110,111,112],"code",{},"kafka-go",", топики, партиции и обработка ошибок.",[26,115,116,120,121,124],{},[29,117,119],{"href":48,"rel":118},[33],"Kafka: настройки Producer & Consumer | Хабр"," — ",[110,122,123],{},"acks",", batching, retries, idempotence и влияние настроек на надежность.",[26,126,127,132],{},[29,128,131],{"href":129,"rel":130},"https:\u002F\u002Fgithub.com\u002Fsegmentio\u002Fkafka-go",[33],"segmentio\u002Fkafka-go: README"," — возможности Writer\u002FReader, retries, context cancellation и важные примечания по API.",[26,134,135,140],{},[29,136,139],{"href":137,"rel":138},"https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fsegmentio\u002Fkafka-go#Writer",[33],"segmentio\u002Fkafka-go: Writer"," — документация по Go writer API: batch, async writes, balancer, retries.",[26,142,143,148],{},[29,144,147],{"href":145,"rel":146},"https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002FIBM\u002Fsarama#SyncProducer",[33],"IBM\u002Fsarama: Producer"," — справочник по популярному Go-клиенту Sarama.",[18,150,152],{"id":151},"kafka-consumers-и-consumer-groups-в-go","Kafka consumers и consumer groups в Go",[23,154,155,161,167,175],{},[26,156,157,160],{},[29,158,79],{"href":77,"rel":159},[33]," — consumer, consumer groups, commits и практические примеры на Go.",[26,162,163,166],{},[29,164,71],{"href":48,"rel":165},[33]," — heartbeat, session timeout, fetch, lag и настройка consumer.",[26,168,169,174],{},[29,170,173],{"href":171,"rel":172},"https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fsegmentio\u002Fkafka-go#Reader",[33],"segmentio\u002Fkafka-go: Reader"," — API для чтения из Kafka, consumer groups и commit offsets.",[26,176,177,182],{},[29,178,181],{"href":179,"rel":180},"https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002FIBM\u002Fsarama#ConsumerGroup",[33],"IBM\u002Fsarama: ConsumerGroup"," — документация по consumer groups в Sarama.",[18,184,186],{"id":185},"kafka-rebalancing-dlq-и-retries","Kafka rebalancing, DLQ и retries",[23,188,189,197,203,211,219],{},[26,190,191,196],{},[29,192,195],{"href":193,"rel":194},"https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fotus\u002Farticles\u002F905810\u002F",[33],"DLQ-first: учим Kafka-консьюмера падать красиво | Хабр \u002F OTUS"," — практический разбор DLQ, retryable errors и commit-after-DLQ.",[26,198,199,202],{},[29,200,71],{"href":48,"rel":201},[33]," — rebalancing, retries, delivery guarantees и consumer lag.",[26,204,205,210],{},[29,206,209],{"href":207,"rel":208},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#consumer_rebalance",[33],"Apache Kafka: Consumer rebalance protocol"," — group coordinator, assignment и rebalance-протокол.",[26,212,213,218],{},[29,214,217],{"href":215,"rel":216},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#semantics",[33],"Apache Kafka: Message delivery semantics"," — delivery semantics, idempotent producer и transactional API.",[26,220,221,226],{},[29,222,225],{"href":223,"rel":224},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#consumerconfigs",[33],"Apache Kafka: Consumer configs"," — session timeout, heartbeat, offset reset, fetch и group management настройки.",[18,228,230],{"id":229},"kafka-configuration-и-operations","Kafka configuration и operations",[23,232,233,239,247,257,265],{},[26,234,235,238],{},[29,236,71],{"href":48,"rel":237},[33]," — retention, compaction, producer\u002Fconsumer configs и эксплуатационные параметры.",[26,240,241,246],{},[29,242,245],{"href":243,"rel":244},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#brokerconfigs",[33],"Apache Kafka: Broker configs"," — главный справочник по настройкам брокера.",[26,248,249,120,254,256],{},[29,250,253],{"href":251,"rel":252},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#producerconfigs",[33],"Apache Kafka: Producer configs",[110,255,123],{},", idempotence, delivery timeout, batching и compression.",[26,258,259,264],{},[29,260,263],{"href":261,"rel":262},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#monitoring",[33],"Apache Kafka: Monitoring"," — JMX-метрики брокеров, producers и consumers.",[26,266,267,272],{},[29,268,271],{"href":269,"rel":270},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#basic_ops",[33],"Apache Kafka: Operations"," — топики, quotas, upgrades, balancing и базовые операции.",[18,274,276],{"id":275},"kafka-deployment-и-production-практики","Kafka deployment и production-практики",[23,278,279,285,293,301],{},[26,280,281,284],{},[29,282,71],{"href":48,"rel":283},[33]," — хороший чеклист настроек перед production.",[26,286,287,292],{},[29,288,291],{"href":289,"rel":290},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#docker",[33],"Apache Kafka: Docker image usage"," — официальный запуск Kafka в контейнерах.",[26,294,295,300],{},[29,296,299],{"href":297,"rel":298},"https:\u002F\u002Fkafka.apache.org\u002Fdocumentation\u002F#kraft",[33],"Apache Kafka: KRaft mode"," — актуальная модель метаданных без ZooKeeper.",[26,302,303,308],{},[29,304,307],{"href":305,"rel":306},"https:\u002F\u002Fstrimzi.io\u002Fdocumentation\u002F",[33],"Strimzi Documentation"," — Kubernetes-оператор для Kafka: деплой, upgrades, listeners, TLS и observability.",{"title":310,"searchDepth":311,"depth":311,"links":312},"",2,[313,314,315,316,317,318,319],{"id":20,"depth":311,"text":21},{"id":62,"depth":311,"text":63},{"id":99,"depth":311,"text":100},{"id":151,"depth":311,"text":152},{"id":185,"depth":311,"text":186},{"id":229,"depth":311,"text":230},{"id":275,"depth":311,"text":276},1781022064897]