KAFKA

消息系统
通常用来构建实时的处理管道,实时的流处理

消息中间件:生产者和消费者
例如妈妈做馒头给你吃。
妈妈:生产者
你:消费者
馒头:数据流、消息

正常的情况:生产一个馒头,吃掉一个馒头
其他情况:
一直生产,到一定的时候,你吃不了了(机器故障),馒头就丢失了。
一直生产,做馒头的速度快,你来不及吃,馒头也丢失了。
那么就需要一个篮子,来盛放做好的馒头,要吃的时候去篮子里拿。
篮子、框:Kafka

kafka概念:
producer:生产者
consumer:消费者
blocker:篮子
topic:主题,给馒头带标签,topica的馒头是给你的,topicb的馒头是个弟弟吃的。

Receiver整合:
1)启动zk
2)启动kafka
3)创建topic
4)通过控制台测试topic是否能够正常的生产和消费信息

Dircet整合模式(no receivers):

KafkaUtils.createDirectStream[String,String,StringDecoder,StringDecoder](ssc,kafkaParams,topicsSet)

1、directStream
2、zero-data loss
3、只执行一次

one disadvantage of this approach is that it does not update offsets in zookeeper,hence zookeeper-based Kafka monitoring tools will not show progress.However, you can access the offsets processed by this approach in each batch and update zookeeper yourself.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值