热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AMQP协议详解:版本协商机制

在AMQP(高级消息队列协议)2.2版本的连接建立过程中,双方需首先交换协议头部信息以确认所使用的协议版本。此协议头部不仅包含了特定的字符串标识,还详细指定了协议的主要、次要及修订版本号。

2.2 版本协商机制

在建立连接并发送其他数据帧之前,通信的双方必须先发送一个协议头部,用以明确指出在整个会话过程中将使用哪个版本的AMQP协议。该头部由特定的字符串“AMQP”和一组数字组成,这些数字分别代表了协议的主要版本号、次要版本号以及修订版本号(当前版本为1.0.0)。整个头部信息占用8个字节,具体结构如下:

4 OCTETS 1 OCTET 1 OCTET 1 OCTET 1 OCTET
+-----------------+-------------+-------------+-------------+-------------+
| 'AMQP' | %d0 | 主版本号 | 次版本号 | 修订版本号 |
+-----------------+-------------+-------------+-------------+-------------+


推荐阅读
author-avatar
koglum
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有