Streaming Text Oriented Messaging Protocol

Na Galipedia, a Wikipedia en galego.
Saltar ata a navegación Saltar á procura

Protocolo de mensaxe orientada a texto simple (ou de transmisión) (STOMP), anteriormente coñecido como TTMP, é un protocolo baseado en texto simple, deseñado para traballar con middleware orientado a mensaxes ( MOM). Proporciona un formato por cable interoperábel que permite aos clientes STOMP falar con calquera axente de mensaxes que admita o protocolo.

Descrición xeral[editar | editar a fonte]

O protocolo é bastante similar a HTTP, e funciona sobre TCP usando os seguintes comandos:

  • CONNECT
  • SEND
  • SUBSCRIBE
  • UNSUBSCRIBE
  • BEGIN
  • COMMIT
  • ABORT
  • ACK
  • NACK
  • DISCONNECT

A comunicación entre o cliente e o servidor é a través dun "marco" que consiste en varias liñas. A primeira liña contén o comando, seguido de encabezados na forma <key>:<value> (un por liña), seguido por unha liña en branco e logo o contido do corpo, que termina nun carácter nulo. A comunicación entre o servidor e o cliente realízase a través dun marco de MENSAXE, RECIBO ou ERRO cun formato similar de encabezados e contido do corpo.

Implementacións[editar | editar a fonte]

Estes son algúns dos produtos de MOM que admiten STOMP:

Tamén se mantén unha lista de implementacións no sitio web de STOMP.

Véxase tamén[editar | editar a fonte]

Ligazóns externas[editar | editar a fonte]