Activemq STOMP协议-会话ID问题

Activemq STOMP协议-会话ID问题,activemq,stomp,Activemq,Stomp,来自STOMP 1.0协议描述(http://stomp.github.com/stomp-specification-1.0.html)(我的重点): 在客户端发送CONNECT之后 框架,服务器将始终 通过发送确认连接 一个框架,看起来像: 连接会话: ^@ 会话id标头是唯一的 此会话的标识符 实际上还没有使用) 问题: 1) 我假设连接后返回的会话id值对于STOMP客户机和代理之间的每个连接都是唯一的。然而,由于上述描述使用了单独的术语“连接”和“会话”,因此情况并非如此。是否有任何文

来自STOMP 1.0协议描述(http://stomp.github.com/stomp-specification-1.0.html)(我的重点):

在客户端发送CONNECT之后 框架,服务器将始终 通过发送确认连接 一个框架,看起来像:

连接会话:

^@

会话id标头是唯一的 此会话的标识符 实际上还没有使用)

问题:

1) 我假设连接后返回的会话id值对于STOMP客户机和代理之间的每个连接都是唯一的。然而,由于上述描述使用了单独的术语“连接”和“会话”,因此情况并非如此。是否有任何文档来解释会话id和服务器连接之间的关系,或者有人可以确认我的假设

2) 是否有关于会话id值格式的文档

我在谷歌上搜索这些问题的答案并没有透露任何有用的信息。我还尝试查看ActiveMQ 5.4.2(我正在使用的代理)的源代码,但也没有在那里找到任何明显的信息

虽然问题1可能是吹毛求疵,但我计划对客户的产品使用会话id值,我更希望知道而不是假设STOMP的行为

提前感谢你的帮助


-约翰

会话和连接被平等对待。ActiveMQ提供给您的会话id头在每次连接时都是全局唯一的id。

Hiram,太好了。谢谢你的回复-约翰