Abrir o menú principal

Streaming Text Oriented Messaging Protocol

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 xeralEditar

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ónsEditar

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énEditar

Ligazóns externasEditar