![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
crossroads10
将来的你,肯定感激现在拼命的自己
展开
-
Kafka Provider(生产者)(一)概览
kafka作为一个分布式消息中间件,必然有优势所在,下面简单说一下kafka的生产者的一些内容,下面章节将告知如何创建生产者以及生产者的一些配置kafka生产者的发送顺序:1.从创建一个ProducerRecord对象开始,需要包含目标主题和要发送的内容,我们可以指定键和分区,才能发送ProducerRecord对象时,生产者要先把键和值对象序列化成字节数组,这样才能在网络上传输2...原创 2019-07-03 14:44:24 · 317 阅读 · 0 评论 -
kafka与zk的关系(一)
一个典型的kafka集群中包含若干个Producer,若干个broker(一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及一个zk集群,kafka通过zk管理集群配置,选举leader,以及在Consumer Group发生变化时进行rebalance。Producer使用push模式将消息发布到broker,Consumer使用pull模式从broker订阅并消...原创 2019-06-25 21:22:03 · 11757 阅读 · 0 评论 -
kafka安装后命令测试创建消费者报错 zookeeper is not a recognized option
创建消费者命令,并进行消费: .\bin\windons\kafka-console-consumer.bat --zookeeper localhost:2181 --topic 主题名通过此命名报如下错误:出现了上述图片问题,导致这个问题的原因,应该kafka版本较高的问题,0.90版本以后在启动的时候--zookeeper是一个过时的方法,在0.90版本之后,最新的...原创 2019-07-03 19:16:35 · 677 阅读 · 0 评论 -
Kafka Provider(生产者)(二)API 样例
kafka生产者的三种方式(不同业务场景使用不同的生产方式)(后续在总结梳理)三种发送方式1.发送并忘记 :把消息发送到服务器,但是并不关心它是否到达。大多数的情况下,消息会正常到达,因为kafka是高可用的,而且生产者会自动尝试重发。不过使用这种方式有时候也会丢失一些数据。2.同步发送我们使用send()方法发送消息,它会返回一个future对象,调用get()方法...原创 2019-08-23 21:34:46 · 270 阅读 · 0 评论