消息队列
风清扬鍀师傅
java/javascript/linux/架构
展开
-
解决rabbitMQ和kafka消息丢失问题
目录 1数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 解决方案: 生产者弄丢了数据 生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。 此时可以选择用 RabbitMQ 提供的事务功能,就是生产者发送数据之前开启 RabbitMQ 事务channel.txSelect,...转载 2019-12-13 16:14:40 · 180 阅读 · 0 评论 -
Kafka系列(三)Kafka生产者:写消息到Kafka
本章我们将会讨论Kafka生产者是如何发送消息到Kafka的。Kafka项目有一个生产者客户端,我们可以通过这个客户端的API来发送消息。生产者客户端是用Java写的,但Kafka写消息的协议是开放的,所以我们也可以自己实现一个非Java语言的客户端。开源的非Java语言客户端见这个wiki。 概要 当我们发送消息之前,先问几个问题:每条消息都是很关键且不能容忍丢失么?偶尔重复消息可以么?我们...转载 2019-12-11 14:38:44 · 269 阅读 · 0 评论 -
Springboot集成Kafka
POM文件里面的需要的maven依赖信息原创 2019-12-07 16:10:30 · 158 阅读 · 0 评论