当前位置:   article > 正文

Kafka--消息丢失--原因/解决方案/零丢失的配置_单机kafka为什么会丢失数据

单机kafka为什么会丢失数据

原文网址:Kafka--消息丢失--原因/解决方案/零丢失的配置_IT利刃出鞘的博客-CSDN博客

简介

本文介绍Kafka什么时候消息会丢失、保证消息不丢失的解决方案、消息零丢失的配置。

Kafka的消息丢失是消息异常中的一种。其他异常还有:消息重复、顺序性、消息堆积等。本文只介绍消息丢失这种消息异常。

Kafka消息在生产者、Broker、消费者 都可能丢失。

生产者丢失消息

情景1:消息太大

描述

消息大小超过Broker的message.max.bytes的值。此时Broker会直接返回错误;

解决方案 

1. 指定消息的大小

Producer的max.requests.size表示生产者发送的单个消息的最大值,也可以指单个请求中所有消息的总和大小。此值必须小于Broker的message.max.bytes。

上边只是部分内容,为便于维护,本文已迁移到此地址:Kafka消息丢失-原因/解决方案/零丢失的配置 - 自学精灵

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/964392
推荐阅读
相关标签
  

闽ICP备14008679号