RabbitMQ 3.0 版本有所简化,改进了对 STOMP 和 MQTT 的支持

  • Roopesh Shenoy
  • 张卫滨

2012 年 11 月 22 日

话题:语言 & 开发架构

RabbitMQ 最近释放了 3.0 版本,提供了对STOMP 1.2的支持、支持Web-STOMPMQTT的新插件以及多个方面的性能提升等。

这个版本中包含了多个有意思的特性

  • 对 STOMP 更好的兼容性——AMQP 可用的属性都可以映射到 STOMP 上,反之亦然。
  • 支持Web-STOMP(由浏览器通过 WebSocket 协议访问,SockJS作为后备)和MQTT (实现 MQTT 3.1) 的插件
  • 更简单的集群命令
  • 基于策略且更快的镜像
  • 动态联邦
  • 更简单的新集群命令
  • 针对每条信息的 TTL
  • 内存使用统计

你可以在发布说明中看到完整的特性变化以及缺陷修复和性能提升。有一些是不兼容的变化,如 RabbitMQ 博客文章中所述——团队还描述了在规划升级的时候怎样处理它们。

RabbitMQ是开源的消息代理(Message broker)软件,它基于 Erlang 构建并实现了AMQP 标准。它还提供了支持 HTTP、STOMP 和 MQTT 协议的网关。你可以通过这个介绍来更多地了解 RabbitMQ 。

查看英文原文:RabbitMQ Gets Simpler, Better At STOMP, MQTT

语言 & 开发架构