深入浅出理解基于 Kafka 和 ZooKeeper 的分布式消息队列

作者/分享人:应书澜
向 Ta 提问
毕业于C9高校,硕士学历,曾在IEEE ITS、VSD等Top期刊发表论文。多年研发经验,擅长嵌入式&物联网相关技术,预测算法,分布式中间件,精通Java、Python及C语言;曾在华为、阿里巴巴,上海电气,浙能集团等公司重要项目中担任技术负责人或核心研发成员,现专注于中间件技术。

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。

消息队列在电商系统、消息通讯、日志收集等应用中扮演着关键作用,以阿里为例,其研发的消息队列(MQ)服务于阿里集团超过11年,在历次天猫双十一活动中支撑了万亿级的数据洪峰,为大规模交易提供了有力保障。

目前在生产环境,使用较多的消息队列有 ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 等。本场 Chat 将介绍基于 Kafka 和 ZooKeeper 的分布式消息队列。

本场 Chat,您将清楚以下问题:

  1. Kafka,Zookeeper 是什么?
  2. 基于 Kafka 和 ZooKeeper 的分布式消息队列架构是怎样的?
  3. Kafka 为什么要将 Topic 进行分区?
  4. 分布式消息队列中 Zookeeper 以怎样的形式存在,起什么作用?
  5. 消息队列发布-订阅全流程是怎样的?

特别说明:本场Chat仅仅作为分享,不足之处,还请读者包容,谢谢

已有807人预订
预订达标
文章出炉
     
04月18日
05月02日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张应书澜的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
亲小禾
受益匪浅,感谢作者分享~
liangyuan
mark
微软大法好
mark
赖杰
mark 感谢分享
少年如他
mark
Davis
有些收获,但不明显。
晓叶
还是比较清楚的描述,原本一些模糊的概念,清楚了,多谢
应书澜
关于分布式消息队列,请阅读作者的最新文章:《再谈基于 Kafka 和 ZooKeeper 的分布式消息队列原理》,链接:https://gitbook.cn/gitchat/activity/5bbeb5217147ec074cf87232
你可能还喜欢
基于深度学习的计算机视觉技术在无人驾驶中的应用
美团技术团队
1小时搞懂 Git 版本控制
Fengy
AutoML 在推荐系统中的应用
第四范式技术团队
Kibana Canvas 初探
medcl
今夜,我们聊聊中国的开源
开源社
统一认证与授权在微服务架构中的设计与实战
CANGWU
微信扫描登录