自学内容网 自学内容网

Kafka 会丢消息吗?

目录

01 生产者(Producer)

02 消息代理(Broker)

03 消费者(Consumer)


来源:Kafka 会丢消息吗?


Kafka 会丢失信息吗?

许多开发人员普遍认为,Kafka 的设计本身就能保证不会丢失消息。然而,Kafka 架构和配置的细微差别会导致消息的丢失。我们需要了解它如何以及何时可能丢失消息,并防止此类情况的发生。

下图显示了消息在 Kafka 的生命周期中可能丢失的场景。

图片

01 生产者(Producer)

当我们调用 producer.send() 发送消息时,消息不会直接发送到代理。

消息发送过程涉及两个线程和一个队列

  1. 应用程序线程


原文地址:https://blog.csdn.net/oqkdws/article/details/145074409

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!