35、物联网实时通信协议:现状与未来趋势

物联网实时通信协议:现状与未来趋势

1. AMQP协议概述

AMQP(Advanced Message Queuing Protocol)是一种为商业应用设计的消息队列协议,具有高可靠性。每个AMQP消息都包含路由键(routing key),它由用点分隔的字符串链组成,每个字符串被视为一个级别。队列使用的订阅键(subscription key)与路由键类似,但可能包含两个通配符,类似于MQTT。当路由键和订阅键匹配时,消息会被发送到相应的队列。

AMQP的一些特点如下:
- 可靠性 :订阅者必须确认接收每条消息,确保消息能传递到应用程序。TCP协议仅在传输层保证数据传输,而AMQP进一步确保应用层的可靠交付。
- 临时存储 :当目标忙碌或未连接时,队列可以提供临时存储。
- 灵活性 :消息代理任务分为交换器(exchanges)和消息队列,为开发者设计应用程序提供了更多灵活性。
- 低开销 :AMQP是一种二进制协议,固定大小的头为8字节,因此开销较低。

下面用一个mermaid流程图展示AMQP消息传递过程:

graph LR
    A[消息生产者] -->|发送消息| B(交换器)
    B -->|匹配路由键| C(消息队列)
    C -->|订阅者消费| D[消息消费者]
2. 物联网与Web集成的趋势

物联网

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值