分享

kafka.javaapi.producer.Producer和kafka.clients.producer.KafkaProducer的区别

m331283153 发表于 2017-2-13 11:42:17 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 9777
kafka.javaapi.producer.Producer和kafka.clients.producer.KafkaProducer这两个producer api有什么区别,哪一个是最新的api

已有(3)人评论

跳转到指定楼层
arsenduan 发表于 2017-2-13 13:36:04
.kafka.clients.producer.KafkaProducer
kafka版本:kafka_2.10-0.8.2.1

kafka.javaapi.producer.Producer是新版本0.9.xx

回复

使用道具 举报

m331283153 发表于 2017-2-13 17:52:35
arsenduan 发表于 2017-2-13 13:36
.kafka.clients.producer.KafkaProducer
kafka版本:kafka_2.10-0.8.2.1

为什么我用kafka.javaapi.producer.Producer写的producer速度才19k msg/s ,配置参数如下  [mw_shl_code=applescript,true]metadata.broker.list=actcdh162:9092,actcdh163:9092,actcdh164:9092,actcdh165:9092
request.required.acks=0
message.send.max.retries=0
batch.size=2048
num.network.threads=3
producer.type=async
batch.num.messages=5000
queue.enqueue.timeout.ms=300
queue.buffering.max.ms=1000
queue.buffering.max.messages=1000000

serializer.class=kafka.serializer.StringEncoder[/mw_shl_code]


kafka.clients.producer.KafkaProducer写的producer速度为36k msg/s ,参数设置如下
[mw_shl_code=applescript,true]bootstrap.servers=actcdh100:9092,actcdh101:9092,actcdh102:9092,actcdh103:9092,actcdh104:9092,actcdh105:9092,actcdh106:9092
acks=0
retries=0
batch.size=102400
linger.ms=10
buffer.memory=67108864
compression.type=none
key.serializer=org.apache.kafka.common.serialization.StringSerializer
value.serializer=org.apache.kafka.common.serialization.StringSerializer
[/mw_shl_code]


离网上那些性能测试的数据还差了好多...
回复

使用道具 举报

NEOGX 发表于 2017-2-13 18:36:17
m331283153 发表于 2017-2-13 17:52
为什么我用kafka.javaapi.producer.Producer写的producer速度才19k msg/s ,配置参数如下  [mw_shl_code= ...

跟环境有一定的关系
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条