我正在运行 0.8 Kafka,并使用提供的 Java API 构建生产者。
发送消息(或消息)的 API 函数返回 void。
有没有办法获取已发送消息的状态?如果它发送或失败?
这对我们来说非常重要,因为我们正在从文件中读取消息,并且我们希望在发送完所有消息后删除该文件。但是如果出现错误并且没有发送一些消息并且我删除了文件,它将导致非常重要的数据丢失。
我正在运行 0.8 Kafka,并使用提供的 Java API 构建生产者。
发送消息(或消息)的 API 函数返回 void。
有没有办法获取已发送消息的状态?如果它发送或失败?
这对我们来说非常重要,因为我们正在从文件中读取消息,并且我们希望在发送完所有消息后删除该文件。但是如果出现错误并且没有发送一些消息并且我删除了文件,它将导致非常重要的数据丢失。