|
|
|
|
| Masoud 写了一篇很好地文章,详细介绍了如何配置 OpenMQ(GlassFish JMS 实现)以通过 HTTP 运行。这在受限制的情况下非常有用,例如... 不受信任的 applet 可以通信回其从中起始的服务器(托管 applet 并传送 .class 和 jar 的服务器)。所以您的 applet 可以使用 mq 协议或者它可以使用 JMS over HTTP 协议(显示在示例中)。 |
顺便说一句,Masoud 还简要介绍了 OpenMQ 中新的 UMS 功能,并将其定位于与 JMS over HTTP 相关。完整的详细信息参见 Masoud 的文章。
| 往前稍微回顾一下 GlassFish v2.1 发行版(2009 年 1 月),如果您正在使用 JMS(最没有充分利用的 Java EE 技术 IMO),那么有必要知道 OpenMQ 4.3 现在正计划着这个最新版的应用服务器(完整的文档在这里)。发行说明中最明显的新特性是 UMS(通用消息服务)。 |
通用消息服务 (UMS) 的简介在这里,可从任意 HTTP 客户端访问 Message Queue。OpenMQ 中包括 C#、Python 和 Ajax 示例,也在这个不错的截屏视频演示(系列视频的最后)中有介绍。从性能方面而言,UMS 不是现有 C 和 Java API 的替代品,但对 GlassFish 2.1 和 MQ 4.3 仍是一个很好的补充。
OpenMQ 最近在 The Aquarium TV(档案文件上很火。可以在 GlassFish Podcast in episode #26 上找到 4.3 版(及该版本出处)的简要说明。另外,确保听了下一集Linda's "Santa Claus" presentation (#27) 中 Linda 的 "Santa Claus" 演讲。很值得大家关注一下 JMS 架构。
| 我们 2009 年的第一个网上研讨会在 1 月 9 日,也就是这周五(不是周四!)11:00 am PT 召开。Ed Bratt 和 Linda Schenider 将大概地介绍一下最新的 OpenMQ 4.3 发行版(要包括在 GFv2.1 和 GlassFish ESB 中),而且还要更详细地介绍新的 Universal Messaging Service(介绍了其在 AJAX、C# 和 Python 应用中的示例)。 幻灯片和其他材料将上传到 Presentation Page - 如果演讲之前您有任何问题,请将它们添加为注释,或者直接在演讲期间去提问。 |
| OpenMQ 现在已可以使用(下载)。该发行版将包括在 GlassFish v2.1 中,但也可以自行使用。其中最有趣的之一就是新的基于 http 的统一消息服务,它也可以用于使用 AJAX 从浏览器访问 OpenMQ。Net、Python、Ruby 和许多其他产品(包括 Java!)- 参见介绍、样例、协议和配置。 其他功能包括新的平台(AIX、Oracle 11g、Windows Vista、Windows Server 2008)、新的安装程序和其他样例(例如与 HermesJMS 和 STOMP 对话)。 |
Sun 的 OpenMQ 分发仍然使用 "Sun Java System" 品牌,但它遵循着 GlassFish Enterprise 业务模式 - 参见产品页、文档和下载。您可以购买商业订阅支持。
|
几乎绝大多数的Tomcat应用程序在GlassFish都能够正常工作。Jan 在博客中提到那些即使用到了Tomcat特色功能的应用也能正常工作且不需什么修改。 Pawan 在The ServerSide的文章 说明了如何设置Mule JMS connector 来使用 OpenMQ。 LayeredTech 宣布Sun Startup Essentials™ Program参加者提供免费的GlassFish主机服务。 CrazyRails 有篇文章如何在Mac安装JRuby on Rails,文中还介绍了 GlassFish 和MySQL安装配置。 |
|
Glenn 将 GroovyBlogs 演变成"(大)消息驱动架构(largely) message driven architecture",这个架构通过GlassFish服务器 使用 OpenMQ技术来运行Grails。 就像最近关于GridDynamics的声明中所指出的,Glenn开始使用ActiveMQ并且切换到OpenMQ来获取更多的稳定性。他使用OpenMQ以及HermesJMS 来监控并且通过JMS插件 来集成 Grails。 Glen撰文讲述了OpenMQ技术在 Grails和GlassFish上的应用 ,在这篇文章中他介绍了使用Spring和OpenMQ的Message Driven POGOs (Plain Old Grails Object) 的概念。 请查看 Glen的文章 获取更多信息,并了解 NetCraft的关于GroovyBlogs的报告。我和Glen通过邮件进行了交流,我们将发表更多他关于OpenMQ的体验,同时,也请大家更多地了解 OpenMQ |
| OpenMQ, the high-quality and Open Source JMS implementation integrated into GlassFish and OpenESB has now reached 4.2 final. OpenMQ is rock-solid and now has wildcard topic destinations, XML message validation, C-API support tested with Tuxedo, support for MySQL Cluster Edition for HA, MySQL Enterprise Edition for standard JDBC message stores, and more. |
If you are new to OpenMQ, check this features list. Full product documentation is available here, the user FAQ is there and the mailing list is at users@mq.dev.java.net. And you're interested in what's coming next, be sure to checkout the roadmap: more APIs, especially scripting and .Net, but also "Better administration integration with GlassFish".
People are noticing the quality and Big references are coming. In the meantime, make sure you've listened to Wotif.com's and SNCF's production use of OpenMQ.
To track OpenMQ, follow the openmq
tag.