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

Announce Stomperl 0.0.2: Message Queuing And Transaction

阅读更多
Dear all,

I'm glad to announce that Stomperl 0.0.2 is out. You can now check it out at http://stomperl.googlecode.com/svn/tags/0.0.2/ .

Since the first preview version [http://gigix.thoughtworkers.org/2007/12/12/announcement-stomperl-0-0-1], we've made some mentionable progress. The most significant one is the support to message queuing. Message destinations in Stomperl version 0.0.1 were only allowed to be topics. Now they are allowed to be queues as well: destination with its name starting with "queue^" would behave as a queue. (Check out the difference between a topic and a queue from "Enterprise Integration Patterns" [http://www.enterpriseintegrationpatterns.com/].)

Furthermore, Stomperl 0.0.2 supports transaction: messages in a transaction would be send all-or-not. It also supports ACK and ERROR frames. Actually it supports all commands listed in the protocol so far. Although we haven't got any official compatibility test suite yet, I feel it's fairly safe to say that Stomperl is a 100% Stomp compatible broker.

What's next then? I'd like to do some investigation to other Stomp brokers (as well as clients) and do some performance benchmarks. Besides that, I suppose there would be some defects and housecleaning need to be done. Still, any suggestion and feedback would be highly appreciated.
分享到:
评论

相关推荐

    E-Announce-Web:五年计划项目网站

    "E-Announce-Web:五年计划项目网站"正是这样一种基于JavaScript技术构建的创新型信息系统,旨在提供高效、便捷的信息发布与交流服务。 JavaScript,作为网页开发的三大核心技术之一(HTML、CSS、JavaScript),在该...

    discordjs-announce-arrival:当指定用户进入语音通道时播放声音的Bot

    discordjs-heroku-template 设置Discordjs 创建一个Discord帐户 创建一个不一致的应用程序 设置环境变量 从.env.template创建.env文件 填写您的DISCORD_TOKEN(可以在Discord开发人员门户中找到) ...

    BT做种及下载指南重难点.pdf

    Tracker服务器地址包括udp://tracker.bitcomet.net:8080/announce、udp://tracker.torrentbox.com:2710/announce、udp://tracker.cnxp.com:8080/announce和udp://bt.bttimes.com:8080/announce等。 选择要上传的...

    announce.zip

    标题中的"announce.zip"是一个包含了Python模块发布的示例,让我们来深入探讨这个话题。 首先,我们要理解**创建自己的模块**。在Python中,任何`.py`文件都可以视为一个模块。例如,我们可以创建一个名为`announce...

    ssl-demo.zip

    SSL(Secure Sockets Layer)和其后续版本TLS(Transport Layer Security)是互联网上广泛使用的安全协议,用于在客户端和服务器之间建立加密连接,确保数据传输的隐私和完整性。... ...它的主要特点是: ...

    RTSP ANNOUNCE

    ### RTSP ANNOUNCE #### 概述 实时流协议(Real Time Streaming Protocol,简称RTSP)是一种用于控制具有实时特性的数据传输的应用层协议。它为实现受控的、按需的数据流提供了一个可扩展的框架,特别是适用于音频...

    BT做种及下载指南[1].pdf

    这些地址包括:udp://tracker.bitcomet.net:8080/announce、udp://tracker.torrentbox.com:2710/announce、udp://tracker.cnxp.com:8080/announce、udp://bt.bttimes.com:8080/announce。确保填写正确,否则种子可能...

    announce:使用 ZeroconfBonjour 以最小的开销在网络上发布服务

    宣布 ...对于主干,announce 位于官方 OpenWrt 包源中,可以通过opkg install announce ; /etc/init.d/announce enable ; /etc/init.d/announce start和启用opkg install announce ; /etc/init.d/a

    SteamDatabaseBackend::hammer_and_pick:使SteamDB保持最新的最新更改的应用程序

    Steam数据库后端该应用程序可以直接从Steam保持的最新变化,并另外运行IRC bot并在#steamdb和#steamdb-announce中宣布各种Steam内容。 此源代码按原样提供,以供参考。 它针对SteamDB的直接需求进行了高度调整,...

    备用tracker列表

    - `http://btfans.3322.org:8080/announce` - `http://btfans.3322.org:8000/announce` - `http://btfans.3322.org:6969/announce` - **tracker.prq.to** - `http://tracker.prq.to/announce` - **bt.zingking...

    mesh-announce:#mesh-announce上的讨论

    cp /opt/mesh-announce/respondd.service /etc/systemd/system/ # adapt the line ExecStart in /etc/systemd/system/respondd.service (see "commandline options") systemctl daemon-reload systemctl

    slack-ooo-personal:外出时的个人松弛

    个人不在办公室的机器人松弛 ... 产品特点 ...结束时间:设置结束时间,机器人将在设置的时间关闭 ... 回应直接提及您的频道(@username) 响应其他关键字(例如“ shaun,... app.announce.times :这是每天发布公告的时间

    redis announce的分析及检测

    然而,"redis announce"是Redis集群中的一个重要概念,涉及到节点间的通信和故障检测。当这个机制出现问题时,可能会导致主备集群失效,客户端无法连接到Redis服务器,从而影响整个服务的正常运行。 首先,我们要...

    mdnsd:杰里米·米勒(Jeremie Miller)的原始MDDS

    Usage: mdnsd [-hnpsv] [-a ADDRESS] [-l LEVEL] [PATH] -a ADDR Address of service/host to announce, default: auto -h This help text -i IFACE Interface to announce services on, and get address

    1588v2中的PTP报文格式及应用

    7. Announce消息:用于周期性地广播网络的时间和同步状态信息。 PTP报文可以通过多种网络协议封装和传输,例如: 1. PTP over UDP over IPv4:PTP报文通过UDP(用户数据报协议)封装,再通过IPv4网络进行传输。 2....

    Announce Board:一个快速简单的Joomla模块,向以下用户显示您的公告:-开源

    公告板是一个免费模块,可让您以漂亮的样式显示公告。 在此模块的后端,您可以管理要在前端显示的项目。 在此模块的主面板中,显示项目(包括图像和标题链接)。 当您单击每个项目时,将打开一个模式窗口,您可以...

    react-announce-doc-title:在制品

    WIP:React公告文档标题 提供一种声明性的方式在单页应用程序中指定document.title ,更改后将向屏幕阅读器宣布。 该组件也可以在服务器端使用。 使用构建,基于构建,并受到的启发 注意:这是一个正在进行的工作!...

    torrentfile:.torrent文件解析器

    'announce-list': [['http://bt1.archive.org:6969/announce'], ['http://bt2.archive.org:6969/announce']], 'comment': 'This content hosted at the Internet Archive at ' '...

    typetalk-notify:用于通知任何事件的操作,例如在GitHub存储库上向Typetalk主题打开新问题

    message 发送到topic_id指定的主题所需的消息。 例子 name : Release announce on : release : types : [published] jobs : steps : - uses : satoryu/typetalk-notify@v0.0.3 with : token : ${{ secrets....

    ERP信息化专业资料:SAP专业学习资料DCMS Product Announce.ppt

    ERP信息化专业资料:SAP专业学习资料DCMS Product Announce.ppt

Global site tag (gtag.js) - Google Analytics