buffer.memory--33554432=32m
retries--2147483647:可能导致顺序不对
batch.size--16384 字节=16k
connections.max.idle.ms--540000 (9 minutes)
delivery.timeout.ms--120000 (2 minutes) 此值应该大于 request.timeout.ms + linger.ms ,一个消息的最大投递时间
request.timeout.ms--30000 (30 seconds):这个值应该大于replica.lag.time.max.ms,每次请求的最大超时时间
linger.ms--0:每条消息的延迟时间,增大这个值可以提高吞吐率但增大延迟
max.block.ms--60000 (1 minute) send方法的最大阻塞时间(可能因为buffer满了,或者metadata获取不到)
max.request.size--1048576 = 1m
receive.buffer.bytes--32768 (32 kibibytes)
send.buffer.bytes--131072 (128 kibibytes)
enable.idempotence--false 幂等(true需要max.in.flight.requests.per.connection
to be less than or equal to 5, retries
to be greater than 0 and acks
must be 'all')
max.in.flight.requests.per.connection--5 单个连接最大有5个请求同时发
metadata.max.age.ms--300000 (5 minutes) 强制刷新metadata
metadata.max.idle.ms--300000 (5 minutes) metadata缓存时间
reconnect.backoff.max.ms--1000 (1 second)
retry.backoff.ms--100 重试等待时间