这个GitHub 1.4k星的Git魔法书火了
上面的操作就是创建生产者实例和构建消息,发送消息主要有三种模式:
而我们上面使用的发送方式就是发后即忘,它只管往 Kafka 中发送消息而并不关心消息是否正确到达,大多数情况下,这种发送方式是没有什么问题的,不过在有些时候(发生不可重试异常)会造成消息丢失。「尽管这种发送方式性能最高,但是可靠性也最差。」 面的代码中可以看到我们往 Properties 文件中 put 进了四个参数,分别为:
其中ProducerRecord定义如下: 信很多小伙伴看到这里有点不耐烦了,这 Kafka 怎么这么难,还能不能好好学习了 莫急莫急,理论知识咱们还是要先过一遍,这可不是劝退的开始,这是你成长的开始!下面小菜力求用最简朴的语句带你入最深的坑! Kafka 之 生产大队 众所周知,Kafka 说高尚点是一个分布式消息队列,简单来说不就是一个消息队列。消息队列简单来说不就是推数据,拿数据的嘛。没错,高端的知识往往需要简单的理解。 那么数据从哪来,数据从生产队来!从编程的角度而言,生产大队里面有一群生产者(当然也可以只有一个),生产者就是负责向 Kafka 发送消息的应用程序。 客户端开发 生产过程大致得具备以下几个步骤方能生产:
「四大步骤一梭子解决生产问题」 (编辑:衡水站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

