Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:ActiveMQ
2010-04-23 00:00:00 来源:WEB开发网核心提示:获得消息Java™ 2 Platform, Enterprise Edition(J2EE)应用服务器并不是一个简单的软件,它有许多必须相互通信的组件,Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:ActiveMQ,它还必须支持应用程序中的 Enterprise JavaBe
获得消息
Java™ 2 Platform, Enterprise Edition(J2EE)应用服务器并不是一个简单的软件。它有许多必须相互通信的组件。它还必须支持应用程序中的 Enterprise JavaBeans(EJB)相互通信。还必须考虑到,当需要创建集群解决方案(涉及多个位置的多台计算机上的多个实例)时,会发生什么情况。在 Geronimo 叛逆者专栏 中已经对集群进行了相当多的讨论,现在要注意的一个领域是系统中的消息传递。
显然,不具备消息传递解决方案的应用服务器是没什么用的。实际上,根本不可能存在不具备消息传递解决方案的 J2EE 应用服务器;JMS 标准的实现是 J2EE 规范的要求之一。在 Apache Geronimo 技术中,这是通过集成来自 ActiveMQ 项目的软件而实现的。
在走了几次弯路之后,包括一个糟糕的 Internet Relay Chat(IRC)客户机,我最终与 Apache Geronimo 和 ActiveMQ 的创建者之一 James Strachan 谈到了这个软件 —— 它是什么,它起什么作用,以及它对 Geronimo 项目的意义。由此,我在面向消息的中间件(MOM)方面上了一课,而且看到了面向服务体系结构(SOA)的未来发展。
进入 ActiveMQ
“我并不是说 ActiveMQ 由 Apache Geronimo 项目发展而来,” 当我建议谈谈 ActiveMQ 时 James 说,“但 Geronimo 项目的启动促使我们进行 ActiveMQ 的开发。” J2EE 规范要求有符合 JMS 1.1 的消息传递提供者,“所以我参与创建了 ActiveMQ 项目。”
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接