2011-03-02 94 views
2

从STOMP 1.0协议描述(http://stomp.github.com/stomp-specification-1.0.html)(重点煤矿):STOMP协议 - 会话ID问题

后客户端发送CONNECT 框架,服务器将始终 承认通过发送 看起来帧的连接,如:

连接的会话:

^@

会话标头是唯一的 此标识符会话(尽管它实际上尚未使用 )。

问题:

1)我会假设该值的会话ID返回连接后的STOMP客户机和代理之间的每个连接唯一的。然而,由于上面的描述使用了单独的术语“连接”和“会话”,所以并不一定如此。是否有任何文档来解释会话ID和服务器连接之间的关系,还是有人能确认我的假设?

2)是否有任何文档可用于session-id值的格式?

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

虽然问题1可能是鸡蛋里挑骨头,我打算利用价值的客户的产品会话ID和真的喜欢知道而不是承担 STOMP的行为。

在此先感谢您的帮助。

-John

回答

1

会话和连接正在被平等对待。每次连接时,ActiveMQ为您提供的session-id标题都将成为全球唯一的标识。

+0

Hiram,太好了。感谢您的回复。 -约翰 – 2011-03-04 22:04:23