Streaming text oriented message protocol

Streaming text oriented message protocol

Streaming Text Oriented Message Protocol (STOMP), auparavant connu sous le nom de TTMP, est un protocole TCP basé sur du texte, conçu pour fonctionner comme un middleware orienté messages. Il fournit un format interopérable qui permet aux clients STOMP de dialoguer avec n'importe quel fournisseur de message supportant le protocole.

Utilisation

Le protocole ressemble beaucoup à HTTP, et fonctionne sous TCP avec les commandes suivantes :

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

La communication entre le client et le serveur se fait au travers d'une frame spéciale constituée d'une série de ligne. La première ligne contient la commande, suivie par des en-têtes de la forme <key>: <value> (une par ligne), suivie d'une ligne blanche, puis le contenu finissant par un caractère nul. La communication entre le serveur et le client se fait au travers de frames MESSAGE, RECEIPT ou ERROR avec un format similaire pour les en-têtes et le contenu.

Stomp est similaire au protocole OpenWire, utilisé par ActiveMQ.

Liens externes

Message Brokers



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Streaming text oriented message protocol de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Streaming Text Orientated Messaging Protocol — Streaming Text Orientated Message Protocol (STOMP), formerly known as TTMP, is a simple text protocol designed for working with Message Oriented Middleware.It provides an interoperable wire format that allows Stomp Clients to talk with any Stomp… …   Wikipedia

  • Message-oriented middleware — (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. MOM allows application modules to be distributed over heterogeneous platforms and reduces the complexity of developing… …   Wikipedia

  • Message Oriented Middleware — Nachrichtenorientierte Middleware bzw. Message Oriented Middleware (MOM) bezeichnet Middleware, die auf der asynchronen oder synchronen Kommunikation, also der Übertragung von Nachrichten (Messages) beruht. Das Format für die Nachrichten ist… …   Deutsch Wikipedia

  • Stream Control Transmission Protocol — In computer networking, the Stream Control Transmission Protocol (SCTP) is a Transport Layer protocol, serving in a similar role as the popular protocols TCP and UDP. Indeed, it provides some of the same service features of both, ensuring… …   Wikipedia

  • Direct Internet Message Encapsulation — (DIME) was a Microsoft proposed internet standard in the early 2000s for the streaming of binary and other encapsulated data over the Internet. According to the IETF web site, the standard has been withdrawn and never made RFC status. However,… …   Wikipedia

  • Stomp — may refer to: *Stomp (strike), a downwards kick using the heel * Stomp (Steps song), a 2000 song by British pop group Steps *Stomp (dance troupe), who present a percussive physical theatre show * Stomp! , a 1979 song by The Brothers Johnson… …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste von Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z siehe auch: Liste von Dateiendu …   Deutsch Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”