Kafka-01:kafka入门简介

1:kafka简介:

    >1: kafka 来源于LinkedIn公司采用Scala语言开发得一个多分区、多副本且基于ZooKeeper协调得分布式消息系统、后被捐献给              Apache基金会(kafka.Apache.org)

   >2:kafka是一个分布式的消息队列、应用于大数据处理。消息队列两种模式(先进先出的模式)

  >3 使用消息队列的好处

     1:解耦性、(暂时不理解消息队列解耦是啥情况,体现模式)

     2:可恢复性、系统的一部分组件失效后、不会影响到整个系统、消息队列降低了进程间的耦合性、所以即使一个处理进程挂掉、加入       队列的消息可在系统恢复后被处理

     3:缓冲、有助于控制和优化速度。

     4:灵活性&峰值处理能力 ,在访问量剧增的情况下、应用仍需发挥作用、但是高峰值情况并不常见、如果以处理峰值访问为标准投入        资源巨大、使用消息队列可以顶住突发压力、而不会因为超负荷的请求而奔溃(例如淘宝11.11、京东12.12购物节、巨大峰值压力,           临时增加组件则可避免峰值造成的影响)

     5:异步通信、消息队列提供了异步处理机制

  >4 消息队列模式

      1:点对点模式(一对一模式、消费者主动拉取数据,消息收到后清除)

      2:发布/订阅系统 :(一对多模式、消费者消费数据后、数据不会清除)

     

    

   

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值