kafka同步生产者和异步生产者深入剖析
什么是kafka同步生产者,什么是kafka异步生产者?
比如这里某个topic有3个分区。
kafka同步生产者:这个生产者写一条消息的时候,它就立马发送到某个分区去。
kafka异步生产者:这个生产者写一条消息的时候,先是写到某个缓冲区,这个缓冲区里的数据还没写到broker集群里的某个分区的时候,它就返回到client去了。
a1.sinks.k1.kafka.producer.type = sync #kafka同步生产者 a1.sinks.k1.kafka.producer.type = async #kafka异步生产者
关于源码
kafka源码解析之十六生产者流程(客户端如何向topic发送数据)
作者:大数据和人工智能躺过的坑
出处:http://www.cnblogs.com/zlslch/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!