RabbitMQ使用HTTP API发送消息

RabbitMQ使用HTTP API发送消息

最近有个功能需要通过 curl 去调用http接口创建RabbitMQ消息,所以我们需要知道接口的URL和参数格式 文档地址:https://pulse.mozilla.org/api/index.h......
阅读全文
【消息队列】5-如何保证消息的顺序性?

【消息队列】5-如何保证消息的顺序性?

一、场景介绍 1、消息严格有序场景 比如客户开车出事故了需要保险公司来处理,至少要有以下几个步骤: 报案、查勘定损、立案、收单理算支付、结案等环节,这些环节是严格有序的。保险公司每完成一个环节,需要给......
阅读全文
【消息队列】2-如何保证消息队列的高可用?

【消息队列】2-如何保证消息队列的高可用?

如果面试官问我们如何保证消息队列的高可用?我们可以说其中一个自己熟悉的MQ去跟他讲。 所谓MQ高可用无非是MQ挂了,怎么保证数据不丢失,系统正常运行。一般都是通过搭建集群模式来做,数据会有副本。 &n......
阅读全文
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,之前的一个公司......
阅读全文
Docker下安装RabbitMQ

Docker下安装RabbitMQ

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