阅读更多

1顶
0踩

开源软件

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

2011-06-17 11:37 by 见习记者 lihuapi 评论(3) 有4844人浏览
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毕业设计】智慧社区教育服务门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

  • 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip

    【资源说明】 基于selenium的携程机票爬虫资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • 【java毕业设计】智慧社区宠物管理系统(源代码+论文+PPT模板).zip

    zip里包含源码+论文+PPT,有java环境就可以运行起来 ,功能说明: 文档开篇阐述了随着计算机技术、通信技术和网络技术的快速发展,智慧社区门户网站的建设成为了可能,并被视为21世纪信息产业的主要发展方向之一 强调了网络信息管理技术、数字化处理技术和数字式信息资源建设在国际竞争中的重要性。 指出了智慧社区门户网站系统的编程语言为Java,数据库为MYSQL,并实现了新闻资讯、社区共享、在线影院等功能。 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。

Global site tag (gtag.js) - Google Analytics