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

作者/分享人:应书澜
向 Ta 提问
毕业于C9高校,多年研发经验,工作内容横跨嵌入式,物联网,算法,中间件;曾在阿里巴巴,上海电气,浙能集团,华为等公司重要项目中担任技术负责人和设计师,现专注于中间件技术。

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

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

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

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

  1. Kafka,Zookeeper 是什么?
  2. 基于 Kafka 和 ZooKeeper 的分布式消息队列架构是怎样的?
  3. Kafka 为什么要将 Topic 进行分区?
  4. 分布式消息队列中 Zookeeper 以怎样的形式存在,起什么作用?
  5. 消息队列发布-订阅全流程是怎样的?
  6. 消息队列在消息通讯,电商系统中的应用举例?
已有114人预订
预订达标
文章出炉
     
04月18日
05月02日
预订后,您将在05月02日之前获得一篇专享文章,您还将获得一张应书澜的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
退款保证:
• 04月24日前,预订人数未达标,您将获得全额退款。
• 作者未按时完成文章,您将获得全额退款。
你可能还喜欢
60分钟轻松搞定树莓派 AI 服务开发
微软公开课
大厂面试官亲述:0~3年移动研发工程师必备技能
richardcao
使用 Mpvue 开发微信小程序的最佳实践
美团点评技术团队
Tomcat 性能优化
only you
使用 Python 全栈打造淘宝客微信机器人
州的先生
普通程序员如何快速提升自己
王俊生
深度学习数学基础之微积分
王晓明
深入解读微服务架构下分布式事务解决方案
lee
程序员如何借力微信公众号打造个人品牌,实现财务和精神自由?
石皮先生
深入浅出安卓热门网络框架 OkHttp3 和 Retrofit 原理
shixinzhang 🌏
从0到1搭建属于自己的服务器
刘叫兽
从零开始帮助您用 Python 打造自己的区块链
Frank
Java 进阶篇:理解 Class 和 Class 加载过程
张振华
大前端开发:前端如何开发 APP
差不多先生
产品经理培养技术思维的七点提示
姬光
微信扫描登录