kafka中把retries设置为大于零的数可以实现什么功能?
即允许消息失败进行重发,那么如果kafka生产者在安装顺序发送了A、B两条信息,因为max.in,flight.requests.per.connection参数默认为5,所以生产者时允许在消息A没有收到响应的情况下,直接发送消息B,然后假设消息A发送失败、消息B发送成功,然后消息A会发送重试,重发消息成功后,那么分区中的消息顺序为消息B、A了,和发送时的顺序不一致。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。