问题描述
这是我的配置:
props.put(ProducerConfig.ACKS_CONFIG,"all");
props.put(ProducerConfig.RETRIES_CONFIG,"1");
props.put(ProducerConfig.LINGER_MS_CONFIG,"1");
和
try {
producer.send(record);
} catch (Throwable ex) {
log.error(ex,"exception.");
}
但是我们发现消息丢失。
如果网络抖动会导致这种情况?
我们需要发送回叫吗?
producer.send(record,new Callback() {
@Override
public void onCompletion(RecordMetadata metadata,Exception exception) {}
})
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)