课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 我是拉勾教育的娜娜老师,添加我的微信/电话【18514281227】即可领取相关课程资料。

  • 课程详情

    内容摘要
    除了可靠性之外,Kafka 另一个特点就是吞吐量大,而且是高并发场景的首选消息队列。那么Kafka 到底是如何做到的呢?

    这一期就带着你把 Kafka 这些高吞吐的设计要点都过一下,只要你能把这些要点搞明白,那么你就会对 Kafka 高吞吐相关的参数配置有更深入的了解,同时还会学到一些高性能的设计方法以及操作系统底层的工作模式,帮助你更高效地设计出一个高吞吐的系统。

    本课目录(思路导航,学习不迷茫)

    主题背景和意义
    生产端

    1. 多线程异步的设计
    2. 在缓存中批量地获取数据,并做到高效的空间利用
    3. 消息的压缩

    服务端

    1. 网络层的 Reactor 设计模式
    2. 顺序写
    3. 页缓存
    4. 零拷贝

    消费端
    总结

    本课核心图



    讲师简介

    陈阳
    前京东集团架构师

    10年+互联网一线开发经验,曾在京东、美团等多家互联网大厂任职,负责过公司站内搜索引擎设计与搭建、智能支付系统稳定性工作、消息队列设计开发工作等,参与公司多款中间件开发,深入研究并改造过多种开源产品的实现,在架构设计方面经验丰富。与此同时,还负责开发团队的建设与人才梯队的培养。

    8 点一课

    8 点一课是拉勾教育新出的栏目,每周一至周五早上 8 点更新一期,每期 10~30 分钟,旨在用碎片化的时间,快速、高效地帮你搞清楚一个热点、令人迷惑的小知识,日拱一卒,每天进步一点点。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课