RocketMQ浅谈与总结

RocketMQ浅谈与总结

1、为什么要用MQ? 解耦 多个项目之间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败。目的是跟调用接口是一样的,只不过 MQ 可以异步、失败尝试、消息堆积等。 异步 生产者......
阅读全文
RocketMQ api 生产者和消费者例子

RocketMQ api 生产者和消费者例子

上文介绍了 RocketMQ 和可视化控制台的安装和启动,本文介绍通过 RocketMQ 官方的 api实现一个简单的生产者和消费者例子,因为是直接使用官方API,所以不需要 springboot 项......
阅读全文
Mac或Linux安装RocketMQ和可视化控制台

Mac或Linux安装RocketMQ和可视化控制台

消息中间件是当前互联网公司必用的一个东西,通常用于 异步、削峰和解耦。目前公司里常见的MQ主要是 RabbitMQ、RocketMQ 和 Kafka,目前所在的项目组主要是 Kafka,之前的一个公司......
阅读全文
SpringBoot整合RabbitMQ,简单实现消息发送和订阅

SpringBoot整合RabbitMQ,简单实现消息发送和订阅

通常为了测试两个服务之间消息生产和消费可以创建两个 SpringBoot 项目,这里为了简单,就用一个项目了,一个在正常的项目中,作为消费者(订阅者),等待接受消息;另一个通过 测试类生产消息,发送消......
阅读全文
Docker下安装RabbitMQ

Docker下安装RabbitMQ

在 DockerHub 中搜索 RabbitMQ,点此直达。 我们安装带有management的,即有控制台界面的。 在终端输入命令(已经安装了 docker) docker run......
阅读全文