三天掌握Kafka 消息队列 小白到专家之路!

文章目录

    • 01 为什么要使用消息中间件
    • 02 什么是Kafka呢
    • 03 kafka一些术语
    • 04 特点总结
    • 05 Kafka为什么性能强劲
    • 06 进一步延伸
    • 07 为什么要学习Kafka分布式流处理平台?
    • 08 学前基础+形式
    • 09 Get It !

01 为什么要使用消息中间件

  在没有使用消息中间件之前,许多传统的系统业务对于消息的处理一般会采用串行方式或者并行方法;
  例如,你去网站注册一个账号,网站服务器对我们的注册操作进行处理,下面是串行跟并行的处理方式。

  • 串行方式:
      用户注册发放优惠券:用户注册,发放优惠券,将注册信息记录到数据库后,发送注册消息邮件,再发送注册短信验证,每个过程消耗50毫秒,一共就需要200毫秒
  • 并行方式:
      并行方式与串行方式不同的就是,用户注册存储数据后只需要往MQ投递消息即可,后续的发送邮件、优惠券发放等可以同时完成,只需要100ms即响应,而不是根据

你可能感兴趣的:(架构设计,大数据,中间件,MQ,kafka,分布式)