RabbitMQ - 简介

简介: RabbitMQ - 简介

image.png


场景:发短信


解决办法:将发短信的操作,封装成一条消息,放到消息队列中,消息队列按照顺序挨个处理消息,顺利的话,刚放进去就被处理;如果消息超时,重新放到队列中。有时候,等好久都没收到短信(网络问题,服务器问题,或者消息太多了) 提交订单:发送一条创建订单的消息,到消息队列中,此时,用户就不需要一直等待,这也能够提高体验性。还有,与第三方公司的业务调用,也使用消息队列。



image.png


image.png


  • 错峰:业务系统并发很高,和短信发送系统的一个错峰。
  • 强一致性:分布式事务,成本太高,落地太难。
  • 最终一致性:记录和补偿的方式,先把事情记下来,然后去处理不确定的事情,他们分为三种结果:成功,失败,不确定(等价于失败),对于后两者,利用定时任务,重写执行,直到成功。
相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
2天前
|
消息中间件 传感器 网络协议
阿里云MQTT简介和使用流程
以下是内容的摘要: 该文主要介绍了在阿里云上搭建 MQTT 服务器的步骤。首先,需要注册阿里云账号并进行实名认证。然后,购买阿里云 MQTT 实例,选择合适的类型、地域、连接和消息限制。接着,创建产品和设备,命名并上线,获取 MQTT 连接的相关信息,包括 ProductKey、DeviceName 和 DeviceSecret。通过提供的 MQTT.fx 工具,设置 MQTT 客户端连接参数,包括 Broker 地址、端口、用户名和密码。最后,使用 MQTT.fx 测试连接,实现数据的上报和接收,验证 MQTT 服务器的配置是否成功。
|
6月前
|
消息中间件 Linux 虚拟化
消息中间件系列教程(04) -RabbitMQ -简介&安装
消息中间件系列教程(04) -RabbitMQ -简介&安装
38 0
|
2天前
|
消息中间件 存储 中间件
RabbitMq简介
RabbitMq简介
|
6月前
|
传感器 负载均衡 网络协议
01 MQTT简介
01 MQTT简介
44 0
|
9月前
|
消息中间件 中间件 微服务
RabbitMQ 入门简介及安装
RabbitMQ 入门简介及安装
88 0
|
10月前
|
存储 安全 数据可视化
阿里云mqtt简介和优惠购买流程
MQTT(Message Queuing Telemetry Transport)是一种轻量级的通信协议,它可以在不同的设备和系统之间传递信息。阿里云是中国市场主流的云计算服务提供商,它提供了MQTT服务来支持IoT(Internet of Things)设备的通信。
|
11月前
|
消息中间件 传感器 网络协议
动手写物联网平台(二、物联网和MQTT协议简介)
动手写物联网平台(二、物联网和MQTT协议简介)
|
11月前
|
消息中间件 传感器 网络协议
阿里云MQTT简介和使用流程
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
|
物联网 Windows
MQTT协议简介2
MQTT协议简介
116 0
|
消息中间件 存储 传感器
MQTT协议简介
MQTT协议简介
431 0