`
garyli
  • 浏览: 172936 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

STOMP protocol

    博客分类:
  • java
阅读更多

 

 

STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。

它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互,类似于OpenWire(一种二进制协议)。

由于其设计简单,很容易开发客户端,因此在多种语言和多种平台上得到广泛应用。其中最流行的STOMP消息代理是Apache ActiveMQ。

STOMP协议工作于TCP协议之上,使用了下列命令:


    * SEND 发送
    * SUBSCRIBE 订阅
    * UNSUBSCRIBE 退订
    * BEGIN 开始
    * COMMIT 提交
    * ABORT 取消
    * ACK 确认
    * DISCONNECT 断开

 

分享到:
评论

相关推荐

    Android代码-StompProtocolAndroid

    STOMP protocol via WebSocket for Android Overview This library provide support for STOMP protocol https://stomp.github.io/ At now library works only as client for backend with support STOMP, such as ...

    stomppy.pdf

    对于stomp工具包的详细使用说明,Stomp.py is a Python library providing access to a message broker using the STOMP protocol - either programmati cally or using a command line client

    《activmq in action 》

    4.2.3. Using the Virtual Machine Protocol .............................. 105 4.3. Configuring Network Connectors ........................................... 108 4.3.1. Defining Static Networks ..........

    spring-framework-5.0.5.RELEASE 漏洞修复

    STOMP(Simple Text Orientated Messaging Protocol)全称为简单文本定向消息协议,它允许STOMP客户端与任意STOMP消息代理(Broker)进行交互。Spring框架中的spring-messaging模块提供了一种基于WebSocket的STOMP...

    libstomp-master.zip

    STMOP客户端的C语言实现, STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互...

    《微服务架构设计模式》之三:微服务架构中的进程间通信

    另外,也可以使用异步的基于消息的通信机制,比如AMQP或STOMP。消息的格式也不尽相同。服务可以使用具备可读性的格式,比如基于文本的JSON或XML。也可以使用更加高效的、基于二进制的Avro或Protocol Buffers格式。

    RabbitMQ实战 高效部署分布式消息队列完整版带书签

    AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP...

    RabbitMQ实战 高效部署分布式消息队列

    AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP...

    apache-apollo-1.7.1-windows-distro.zip

    Apache称Apollo为最快、最强健的STOMP(Streaming Text Orientated Message PRotocol,流文本定向消息协议)服务器. 它采用一个完全不同的消息分发架构,同ActiveMQ一样支持多种协议。如STOMP,AMQP,MQTT,Openwire,...

    轻松使用rabbitmq.rar

    AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 AMQP...

    MQTT协议之Apache Apollo安装包linux版

    Apache称Apollo为最快、最强健的STOMP(Streaming Text Orientated Message Protocol,流文本定向消息协议)服务器. 它采用一个完全不同的消息分发架构,同ActiveMQ一样支持多种协议。如STOMP,AMQP,MQTT,Openwire,...

    CentOs 7.3中搭建RabbitMQ 3.6单机多实例服务的步骤与使用

    AMQP,即Advanced message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 ...

    springCloud

    AMQP,即Advanced message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。 ...

Global site tag (gtag.js) - Google Analytics