Из описания протокола STOMP 1.0 (http://stomp.github.com/stomp-specification-1.0.html) (выделено мной):
После того, как клиент отправит CONNECT
кадр, сервер всегда будет
подтвердить соединение , отправив
кадр, который выглядит как:
СОЕДИНЕННЫЙ сеанс:
^ @
заголовок сессионного идентификатора является уникальным
идентификатор для этой сессии (хотя это
на самом деле еще не используется).
Вопросы:
1) Я бы предположил, что значение идентификатора сеанса, возвращаемое после подключения, является уникальным для каждого соединения между клиентом STOMP и брокером. Однако, поскольку в приведенном выше описании используются отдельные термины «соединение» и «сеанс», это не обязательно так. Существует ли какая-либо документация, объясняющая связь между идентификатором сеанса и соединениями с сервером, или кто-то может подтвердить мое предположение?
2) Есть ли доступная документация для формата значения идентификатора сеанса?
Мой Google, ищущий ответы на эти вопросы, не обнаружил никакой полезной информации. Я также попытался просмотреть исходный код ActiveMQ 5.4.2 (брокера, которым я пользуюсь), но также не нашел там никакой очевидной информации.
Хотя вопрос 1, вероятно, расщепляет волоски, я планирую использовать значение идентификатора сеанса для продукта клиента и действительно предпочел бы знать , а не предполагать , как ведет себя STOMP .
Заранее спасибо за помощь.
-John