Jump to content

Протокол потокового текстового обмена сообщениями

Протокол потокового текстового обмена сообщениями
Протокол связи
Аббревиатура ТОПАТЬ
Цель Промежуточное программное обеспечение, ориентированное на сообщения
Введение  ( )
Уровень OSI Прикладной уровень (уровень 7)
Веб-сайт топать .github .что

Простой (или потоковый) протокол текстовых сообщений ( STOMP ), ранее известный как TTMP, представляет собой простой текстовый протокол , предназначенный для работы с промежуточным программным обеспечением, ориентированным на сообщения (MOM). Он обеспечивает совместимый проводной формат , который позволяет клиентам STOMP взаимодействовать с любым брокером сообщений, поддерживающим этот протокол.

Протокол во многом похож на HTTP и работает через TCP с использованием следующих команд:

  • СОЕДИНЯТЬ
  • ОТПРАВЛЯТЬ
  • ПОДПИСАТЬСЯ
  • ОТПИСАТЬСЯ
  • НАЧИНАТЬ
  • СОВЕРШИТЬ
  • ПРЕРВАТЬ
  • ПОДТВЕРЖДЕНИЕ
  • НАК
  • ОТКЛЮЧИТЬ

Связь между клиентом и сервером осуществляется через «кадр», состоящий из нескольких строк. Первая строка содержит команду, за ней следуют заголовки в форме <ключ>: <значение> (по одному в строке), за которыми следует пустая строка, а затем содержимое тела, заканчивающееся нулевым символом . Связь между сервером и клиентом осуществляется через кадр СООБЩЕНИЕ, ПОЛУЧЕНИЕ или ОШИБКА с аналогичным форматом заголовков и основного содержимого.

SEND
destination:/queue/a
content-type:text/plain

hello queue a
^@

Реализации

[ редактировать ]

Вот некоторые продукты MOM, поддерживающие STOMP:

Список реализаций также поддерживается на веб-сайте STOMP.

STOMP также поддерживается Spring Framework в модуле org.springframework:spring-websocket. [1]

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 000b07a5c702d3f33a3c2e6a7cc378c6__1680314520
URL1:https://arc.ask3.ru/arc/aa/00/c6/000b07a5c702d3f33a3c2e6a7cc378c6.html
Заголовок, (Title) документа по адресу, URL1:
Streaming Text Oriented Messaging Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)