阅读更多
Apache ActiveMQ项目团队近日发布了Apollo 1.0正式版。



先来介绍一下Apache ActiveMQ,这是一个非常流行、强大、开源的消息和集成模式(Integration Patterns)服务器,速度快、支持多种跨语言客户端和协议,易于使用企业集成模式(Enterprise Integration Patterns),拥有许多先进的特性,完全支持JMS 1.1和J2EE 1.4规范。ActiveMQ 基于Apache 2.0许可。

Apollo以ActiveMQ原型为基础,是一个更快、更可靠、更易于维护的消息代理工具。Apache称Apollo为最快、最强健的STOMP(Streaming Text Orientated Message Protocol,流文本定向消息协议)服务器。

Apollo的特性如下:

  • 支持Stomp 1.0和Stomp 1.1协议
  • 主题和队列
  • 队列浏览器
  • 主题持久订阅
  • 镜像队列
  • 可靠的消息传递
  • 消息过期和交换
  • 消息选择器
  • JAAS验证
  • 基于ACL的授权
  • 支持SSL/TLS,证书验证
  • REST Management API
详细信息参阅http://activemq.apache.org/apollo/blog/releases/release-1.0.html

下载http://activemq.apache.org/apollo/download.html

文档http://activemq.apache.org/apollo/versions/1.0/website/documentation/

  • 大小: 10.2 KB
18
1
评论 共 13 条 请登录后发表评论
13 楼 zhongmin2012 2012-09-26 21:45
javatar 写道
jnn 写道
Apache ActiveMQ项目还是存在的,只是Apollo是Scala版的ActiveMQ。
还有ActiveMQ出故障是什么样的故障,你们有分析的故障的原因吗?


ActiveMQ是不错的,我们也用了很多年,主要是现在消息量越来越大,当出现消息堆积时,性能急骤下降,主要卡在磁盘写入,用了硬件加速,也还是不能忍受,正在评估HornetQ的性能和稳定性。


请教下,你们说的消息量,大概消息量是多少?我想了解的MQ能负载的消息量,
12 楼 kimmking 2012-02-08 15:38
javatar 写道
jnn 写道
Apache ActiveMQ项目还是存在的,只是Apollo是Scala版的ActiveMQ。
还有ActiveMQ出故障是什么样的故障,你们有分析的故障的原因吗?


ActiveMQ是不错的,我们也用了很多年,主要是现在消息量越来越大,当出现消息堆积时,性能急骤下降,主要卡在磁盘写入,用了硬件加速,也还是不能忍受,正在评估HornetQ的性能和稳定性。


hornetQ一样解决不了。
慢消费者消息堆积时,在可靠性和可用性之间,必须要权衡。
11 楼 javatar 2012-02-08 13:31
jnn 写道
Apache ActiveMQ项目还是存在的,只是Apollo是Scala版的ActiveMQ。
还有ActiveMQ出故障是什么样的故障,你们有分析的故障的原因吗?


ActiveMQ是不错的,我们也用了很多年,主要是现在消息量越来越大,当出现消息堆积时,性能急骤下降,主要卡在磁盘写入,用了硬件加速,也还是不能忍受,正在评估HornetQ的性能和稳定性。
10 楼 kimmking 2012-02-08 12:12
jnn 写道
nsw2018 写道
Apache难道要放弃ActiveMQ全面转向Apollo吗?

Apollo 是新一代的ActiveMQ,由于转向Scala,原来的架构都要改掉。
有兴趣的朋友可以先试一下,目前Apollo只支持Storm协议,不支持JMS。


只有简单的stomp,再等等吧
9 楼 bluky999 2012-02-08 10:03
ActiveMQ还是很主流很多实际应用案例的;Apollo也是一中ActiveMQ实现嘛,不是完全对立的竞争关系 。
8 楼 jnn 2012-02-07 20:27
javatar 写道
公司用ActiveMQ出了好几次故障,正在找替代产品,没想到ActiveMQ自己把自己干掉了。

Apache ActiveMQ项目还是存在的,只是Apollo是Scala版的ActiveMQ。
还有ActiveMQ出故障是什么样的故障,你们有分析的故障的原因吗?
7 楼 jnn 2012-02-07 20:26
nsw2018 写道
Apache难道要放弃ActiveMQ全面转向Apollo吗?

Apollo 是新一代的ActiveMQ,由于转向Scala,原来的架构都要改掉。
有兴趣的朋友可以先试一下,目前Apollo只支持Storm协议,不支持JMS。
6 楼 javatar 2012-02-07 20:01
公司用ActiveMQ出了好几次故障,正在找替代产品,没想到ActiveMQ自己把自己干掉了。
5 楼 junfengcode 2012-02-07 11:38
好多东西都没听过啊,这里真是个好地方,开阔视野
4 楼 drain 2012-02-07 10:52
这个要了解的
3 楼 nsw2018 2012-02-07 09:09
Apache难道要放弃ActiveMQ全面转向Apollo吗?
2 楼 fjjiaboming 2012-02-07 09:01
这个要好好看看.
1 楼 flashing 2012-02-06 19:11
这是取代了activemq?

发表评论

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

相关推荐

  • 消息中间件学习总结(5)——RocketMQ之Apache RocketMQ背后的设计思路与最佳实践

    在本次在线技术峰会上,阿里巴巴中间件架构师冯嘉深入浅出的为大家讲述Apache RocketMQ背后的设计思路、典型场景、最佳实践以及社区运营与商业化之路。 演讲嘉宾介绍: 冯嘉(花名鼬神),阿里巴巴中间件架构师,...

  • Apache Apollo

    Apache Apollo ...Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets 等多种协议。 源码地址:http://activemq.apache.org/apo

  • Apollo(MQTT) 简介和源码搭建

    Apache Apollo ...Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets 等多种协议。 源码地址:http://activemq.apache.org/apoll

  • python消息中间件有哪些_消息中间件选型

    一、 分布式系统消息通信技术简介分布式系统消息通信技术主要包括以下几种:1.RPC(Remote Procedure Call Protocol).一般是C/S方式,同步的,跨语言跨平台,面向过程2.CORBA(Common Object Request Broker ...

  • python 消息中间件_消息中间件

    一、 分布式系统消息通信技术简介分布式系统消息通信技术主要包括以下几种:1.RPC(Remote Procedure Call Protocol).一般是C/S方式,同步的,跨语言跨平台,面向过程2.CORBA(Common Object Request Broker ...

  • 消息中间件概述

    分布式系统消息通信技术主要包括以下几种: 1. RPC(Remote Procedure Call Protocol). 一般是C/S方式,同步的,跨语言跨平台,面向过程 2. CORBA(Common Object Request Broker Architecture). CORBA从...

  • 消息中间件的介绍和对比

    0.8版本开始支持复制,不支持事务,对消息的重复、丢失、错误没有严格要求,适合产生大量数据的互联网服务的数据收集业务,Apache Kafka相对于ActiveMQ是一个非常轻量级的消息系统,除了性能非常好之外,还是一个...

  • ActiveMQ持久化方式

    消息持久性对于可靠消息传递来说应该是一种比较好的方法,有了消息持久化,即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息中心重新启动后仍然可以将消息发送出去,如果把这种持久化和...

  • 消息中间件:选型分析。

    消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩...

  • 消息中间件概念

    一、 分布式系统消息通信技术简介 分布式系统消息通信技术主要包括以下几种: 1. RPC(Remote Procedure Call Protocol). 一般是C/S方式,同步的,跨语言跨平台,面向过程 2. CORBA(Common Object Request ...

  • 消息中间件简介

    一、 分布式系统消息通信技术简介 分布式系统消息通信技术主要包括以下几种: 1. RPC(Remote Procedure Call Protocol). 一般是C/S方式,同步的,跨语言跨平台,面向过程 2. CORBA(Common Object Request ...

  • Apache RocketMQ背后的设计思路与最佳实践

    在本次在线技术峰会上,阿里巴巴中间件架构师冯嘉深入浅出的为大家讲述Apache RocketMQ背后的设计思路、典型场景、最佳实践以及社区运营与商业化之路。 演讲嘉宾介绍: 冯嘉(花名鼬神),阿里巴巴中间件架构师,...

  • Apollo简介和源码搭建

    Apache Apollo是下一代的ActiveMQ系统。为了在多核的计算机上有更快的处理速度和更大的处理规模,Apollo“从头开始”重新设计了内核。ActiveMQ是最受欢迎的开源消息中间件(如果不是最受欢迎的,OneCoder注:作者...

  • 友价免签约支付接口插件最新版

    友价免签约支付接口插件最新版

  • 基于java的微信小程序跳蚤市场设计与实现答辩PPT.pptx

    基于java的微信小程序跳蚤市场设计与实现答辩PPT.pptx

  • java程序员面试求职指南

    程序员面试求职指南 程序员简历制作指南 面试常见词汇扫盲 项目经验指南

  • akima-2019.1.1-cp34-cp34m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • aiohttp-3.8.1-cp311-cp311-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • JSP基于SSM旅游景点预订html5网站毕业源码案例设计.zip

    JSP基于SSM旅游景点预订html5网站毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。

  • open3d-0.15.2-cp38-cp38-win-amd64.whl

    open3d-0.15.2-cp38-cp38-win_amd64.whl open3d cuda的python包 import open3d as o3d print(o3d.cuda.Device().is_cuda_available() )# 检查是否支持CUDA

Global site tag (gtag.js) - Google Analytics