AMQP协议

简介: AMQP协议

AMQP协议

AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有RabbitMQ等。

AMQP模型

在AMQP中,定义了4种对象

1:Publisher(发布者) 产生消息的对象

2:Consumer(消费者) 接收消息的对象

3:Exchange (交换机) 交换机将把 发布者产生的消息 通过规则转发到队列

4:Queue(队列) 队列存储着即将被消费者获取的消息

目录
相关文章
|
6月前
|
消息中间件 存储 Java
详解AMQP协议
详解AMQP协议
443 0
|
4月前
|
消息中间件 存储 监控
AMQP 与其他消息协议的对比分析
【8月更文第28天】高级消息队列协议 (AMQP) 是一种开放标准的应用层协议,主要用于消息中间件。本文将对比分析 AMQP 与其他流行的协议如 MQTT 和 RMQ(通常指的是 RabbitMQ),探讨它们的特点以及适合的应用场景。
90 0
|
7月前
|
消息中间件 存储 物联网
AMQP(Advanced Message Queuing Protocol)是一种标准化的消息队列协议,用于异步通信和消息传递
AMQP是开放标准的消息队列协议,确保异步通信中的消息路由、可靠性和灵活性。它支持持久化、确认机制,防止消息丢失,允许灵活路由与定制,适用于多领域,如企业应用、云计算和物联网。
160 0
|
传感器 网络协议 物联网
MQTT 协议
关于MQTT 协议
251 0
|
JSON 安全 网络协议
MQTT协议及安全详解
MQTT协议及安全详解
805 0
|
消息中间件 传感器 网络协议
|
消息中间件 存储 监控
4_4_MQTT 协议讲解|学习笔记
快速学习4_4_MQTT 协议讲解。
552 0
4_4_MQTT 协议讲解|学习笔记
|
消息中间件 传感器 网络协议
MQTT协议
MQTT的特点是可以保持长连接,具有一定的实时性要保持长连接,那么就要不时地发送心跳包,这就不会省电
|
消息中间件 存储 传感器
|
消息中间件 Java
MNS支持JMS协议的方案
JMS即Java Message Service,一般是用于两个应用程序之间,或分布式系统中发送消息,进行异步通信。有大量的消息服务中间件都实现了JMS协议,今天我们要介绍消息服务是阿里云提供的MNS消息服务,MNS消息服务现在也已经有了支持了JMS协议的方案。
8271 0