阅读更多

1顶
0踩

开源软件

原创新闻 RabbitMQ 2.5 发布,AMQP开源实现

2011-06-17 11:37 by 见习记者 lihuapi 评论(3) 有4836人浏览
RabbitMQ 2.5 发布了。

RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。

AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型。


新功能包括:
  • 可以跟踪调试过程中的传入和传出信息。
  • 提高了入站网络的性能。
  • 提高了路由器的性能。
  • 新增了rabbitmqctl c命令('report', 'environment', and 'cluster_status')。

修复的主要bug:
  • 简化了恢复过程,当存在许多调换或者绑定时能够提高启动速度。
  • 可以恢复在重启单个群节点时因调用持久队列和非持久队列的绑定。
  • 在高负载和内存空间不足的情况下提高性能。
  • 源代码与新发布的Erlang R14B03 兼容。
完整信息:http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-June/013249.html

下载地址:http://www.rabbitmq.com/download.html
  • 大小: 48.9 KB
1
0
评论 共 3 条 请登录后发表评论
3 楼 nick.s.ni 2011-06-20 08:05
还是算成JMS的实现比较好吧
2 楼 czpae86 2011-06-18 20:24
框架日日有
1 楼 pengliren 2011-06-18 12:27
占个沙发啊!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • SpringCloud基础4——RabbitMQ和SpringAMQP

    消息队列MQ、RabbitMQ、SpringAMQP高级消息队列协议、发布/订阅模型、fanout、direct、topic模式

  • 微服务---RabbitMQ与SpringAMQP基本使用

    比较常见的MQ实现: ActiveMQ RabbitMQ RocketMQ Kafka 几种常见MQ的对比: RabbitMQ ActiveMQ RocketMQ Kafka 公司/社区 Rabbit Apache 阿里 Apache 开发语言 Erlang Java Java Scala&Java 协议支持 AMQP,XMPP,...

  • RabbitMQ2-AMQP,RabbitMQ介绍及与其它对比

      RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。   用于在分布式系统中存储转发消息,在...

  • 微服务02 Docker RabbitMQ SpringAMQP

    应用部署的环境问题 例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数库、依赖项各不相同,甚至会有冲突。给部署带来了极大的困难。 1.1.2.Docker解决依赖兼容问题 ...

  • 【RabbitMQ】Go语言实现六种消息中间件模型

    介绍1.1 什么是MQ1.2 什么是RabbitMQ1.3 AMQP 协议2. Go语言操作RabbitMQ2.1 下载2.2 引入驱动2.3 HelloWorld 模型2.3.1 生产者2.3.2 消费者2.3.3 结果2.4 Work Queues 模型2.4.1 生产者2.4.2 消费者2.4.3 结果2.5 ...

  • 【RabbitMQ】SpringAMQP

    比较常见的MQ实现: ActiveMQ RabbitMQ RocketMQ Kafka 几种常见MQ的对比: RabbitMQ ActiveMQ RocketMQ Kafka 公司/社区 Rabbit Apache 阿里 Apache 开发语言 Erlang Java Java Scala&Java 协议支持 AMQP,XMPP,...

  • windows环境下安装RabbitMQ(超详细)

    RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景1.2什么是RabbitMQRabbitMQ 是一个由 Erlang 语言开发的 AMQP ...

  • RabbitMQ总结

    RabbitMQ,被广发使用的开源的消息队列中间件。通过这篇文章,读者可以比较全面的认识rabbitmq,也可以解答一些疑问,例如推送模式下,如何控制消费者的压力。

  • RabbitMQ _第1章_docker单机安装+SpringAMQP

    RabbitMQ _第一章_docker单机安装+SpringAMQP 1.初识MQ 1.1.同步和异步通讯 1.1.1.同步通讯 1.1.2.异步通讯 1.2.技术对比: 2.快速入门 2.1.安装RabbitMQ 单机部署 下载镜像 安装MQ 2.2.RabbitMQ消息模型 2.3.导入...

  • 【Java】微服务——RabbitMQ消息队列(SpringAMQP实现五种消息模型)

    快速入门 2.1.RabbitMQ消息模型 2.4.1.publisher实现 2.4.2.consumer实现 2.5.总结 3.SpringAMQP 3.1.Basic Queue 简单队列模型 3.1.1.消息发送 3.1.2.消息接收 3.1.3.测试 3.2.WorkQueue 3.2.1.消息发送 3.2.2.消息...

  • RabbitMQ的6种消息类型实现

    消息队列是什么,知乎网友...RabbitMQ是AMQP(高级消息队列协议)的标准实现。支持多种客户端。 2. RabbitMQ消息测试 2.1 6种消息类型 2.2 添加RabbitMQ的依赖 创建Spring Boot项目,并依赖spring-boot-starter-amq...

  • RabbitMQ

    1、RabbitMQ和Erlang下载(windows) 安装RabbitMQ之前必须先安装Erlang环境 安装前先参照rabbitmq官网给的RabbitMQ和Erlang版本对应关系下载对应版本的软件 RabbitMQ官网下载址:Installing on Windows — ...

  • Springboot整合Rabbitmq实战

    Springboot整合Rabbitmq 1.MQ 1.1概述 1.2MQ优势和劣势 1.3常见MQ产品 2.RabbitMq5种工作模式 2.1 hello模式 2.2 work模式 2.3 fanout模式 2.4 direct模式 2.5 topic模式 3. 消息可靠性投递 3.0 消息传递路径 3.1 ...

  • RabbitMQ详解

    说到消息中间件,估计大伙多多少少都能讲出来一些,ActiveMQ、RabbitMQ、RocketMQ、Kafka 等等各种以及 JMS、AMQP 等各种协议,然而这些消息中间件各自都有什么特点,我们在开发中又该选择哪种呢?

  • RabbitMQ编程基本介绍

    RabbitMQ使用管理和规范 简介 对比ActiveMQ(协议、使用场景) 概念模型 消息路由 ExchangeType direct fanout topic 使用规范 一、消息生产者 ...RabbitMQ是开源的AMQP(高级消息队列协议)协议的

  • 基于java学生宿舍管理系统设计与实现.docx

    基于java学生宿舍管理系统设计与实现.docx

  • 2023-04-06-项目笔记 - 第二百六十一阶段 - 4.4.2.259全局变量的作用域-259 -2025.09.19

    2023-04-06-项目笔记-第二百六十一阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.259局变量的作用域_259- 2024-09-19

  • 小程序-轻客洗衣.zip

    小程序-轻客洗衣.zip

Global site tag (gtag.js) - Google Analytics