==================================================== From: founder_chen To: morg@mail.taiji.com.cn Subject: RE: Date: 2003-8-21 19:29:00 ==================================================== Hi, Mr 莫日根 您好, 我是Huihoo JFoxMQ项目组的开发人员founder_chen, 从您的信件来看,对您所需要的开源中间件信息做作 出一下解释: 现有比较著名的开源JMS消息中间件产品 1. http://joram.objectweb.org/ joram 2. http://www.open3.org open3JMS 3. http://sourceforge.net/projects/openjms/ openjms 您可以从一下站点找到关于JMS middleware开发的资源 http://211.99.144.3/forum/forumdisplay.php?fid=117 www.enterpriseintegrationpatterns.com http://java.sun.com/products/jms/ www.huihoo.com 推荐基本JMS的书籍(如果您需要,我可以把这两本书的电子版email给您): O'Reilly - Java Messaging Service Manning - Practical Java Message Service 下面谈谈关于上面介绍的开源消息中间件的一些情况 1. joram 是法国电信研究院支持的objectweb.org。的开源JMS消息中间件产品,objectweb是一个非常活跃的开源中 间件团体,他们有很多著名的开源中间件产品,如Jonas等。JORAM产品线正在不断的进行中,是一款值得关注的产品。 JORAM的产品特性 JORAM provides full support to JMS 1.1: Unified interfaces for the Point-to-Point (PTP) and Publish/Subscribe (Pub/Sub) messaging models AND still the semantically specific PTP and Pub/Sub interfaces Full backward compatibility with JMS 1.0.2b compliant applications TCP and SOAP (HTTP/XML) client-server communication protocols Message persistence and guarantee of delivery Hierarchical topics Message selection JORAM also includes the following extra-features: A persistent and reliable JNDI server A configurable dead message queue Load balancing through clustered topics A timer for pending transacted JMS sessions Monitoring methods Client libraries allowing J2ME applications to access the JORAM platform in a JMS 1.1 "way" 2. open3 Message Server 是有open3 group开发的消息JMS中间件,现有最新版本是2.1.2 支持JMS1.0.2 这个产品很早就开发出来了,不过最近一两年这个组织好像没有继续对次产品做新的改动,我在以前的一个项目里使用过该产品,感觉还不错,运行比较稳定,应为我做的项目对消息转发的效率没有太多的要求,所以没有对次产品做性能测试,不过他们的文档中有介绍该产品的性能 3.openjms是www.exolab.org的开源JMS中间件产品,该产品在0.7.3这个版本停留了很长的时间,后来可能是该组织发生了一些变动,版本更新很慢,不过最近该组织把相关项目都转向了sourceforge.net,进行新的开发。最新的openjms是0.7.5, 支持JMS1.0.2(我不太确定是否支持JMS1.1),他们的开发文档比较详细,所以我这里不做详细的介绍,您可http://sourceforge.net/projects/openjms/在上面列出的站点上下载相关资料。最近Apache的J2EE AppServer项目可能集成openjms作为他们前期的对JMS的支持。而且最近他们的开发人员也比较活跃,对openjms做进一步的开发和升级,值得关注。 对于使用开源产品提出一些意见: 1. 风险 使用开源产品虽然比较节约成本,但这也是以风险为代价的,所以您必须依据您项目的具体情况来选择 2. 技术支持 使用一个开源产品要考虑该产品现行开发人员的状况,是否该产品处于一个不断推进的状态,能否获得及时的技术支持,当然如果要获得比较深层次的支持,可能也要支付适当的费用,不过开源的开发人员还是很乐意讲他们的知识与大家分享(不及报酬,:) ) 3. 开发文档 一般开源项目的文档公开的比较少,这也是开源的一个特点,这点您必须了解,应为文档是应用开发可以更清楚了解该产品的一个比较好的途径。如果要去分析源码,可能比较困难 Any question, don't hesitate, let me konw, :) Sincerely yours Huiho JFoxMQ Team founder_chen -----邮件原件----- 发件人: allen [mailto:allen@huihoo.com] 发送时间: 2003年8月21日 12:28 收件人: founder_chen 主题: Fw: 求教 founder_chen, 您好! 帮我回复一下这个邮件, 另外,我们的JFoxMQ能不能快些推出, 这样,我们可以让他们采用. JFox目前的状况: JFox 容器部分,做了 mx 控制台,EJBAutoDeploy 等 JTA 部分已经基本实现,主要参考了jboss 和 ObjectWeb 的 JOTM,兼具两家之长,呵呵,现在除了基本功能之外, 两阶段提交也经过了测试 择日将发布 jfox DR2 版,并快速进入 beta ,争取十一发布 jfox 正式版,完成国庆献礼计划! 加快进度, 保持联系 Allen ************下面是转发邮件************ 原邮件发件人名字: morg 原邮件发件人地址:morg@mail.taiji.com.cn >Allen先生: > > 您好! > 非常感谢您的回信.我开始的方案也是利用了一个商用消息中间件,但是,领导 >给否决了,领导的考虑是费用和是否可靠等等因素.我也没有说服了领导,所以方案 >改成现在的这个样子. > 您给我推荐了好几个开源消息中间件.我非常感谢.我在消息中间件方面没有那 >么多的研究,所以,请您给我推荐一个开源的消息中间件.谢谢帮忙! > > 此致 > > 莫日根 > 2003年8月18日 = = = = = = = = = = = = = = = = = = = =         致 礼!         allen         allen@huihoo.com           2003-08-21 _________________________________________________________ Do You Yahoo!? 雅虎电邮:“我们倾听您的声音……” http://cn.rd.yahoo.com/mail_cn/tag/?http://cn.surveys.yahoo.com/email_usage_aug03