JTangMQ的现在和未来

    原本打算今天只是想写写JTangMQ接下来的改造计划,正思考着,接到吴健老师打来的电话,需要我提供一些JTangMQ的相关资料,那就干脆写一下JTangMQ的目前的情况以及将来的改造思路。 

消息中间件的出现大概已经快有七八的历史了(具体什么时间开始还没考证)。起初的时候,各个厂家由于没有统一的标准,也出于企业的private的目的,各个消息产品都有自己的api和架构,彼此之间并不相容。后来,sun1998年提出JMS规范,消息中间件才有了统一的标准,此后,各种JMS实现便不断出现,有企业的,也有开源的,不下数十个。在零零总总的消息中间件中,比较著名的有FioranoMQTibco Rendezvous, SonicMQ, Webshpere MQ(前身为IBM MQseries), JBossMQWebLogicMQJoramOpenJMSSpritewave等等。而国内有ApusicMQTongLink等。其中,FioranoTibco Rendezvous, SonicMQ, Webshpere MQ应该说是MOM中的第一集团军,特别是Tibco Rendezvous,其市场占有率是非常大的,象EbayNasdaq都是它的客户。而JBossMQWebLogicMQJoram是集成在J2EE应用服务器中,是捆绑销售型,由于其AppServer的知名度而为大家所熟悉,但其性能上不如第一集团军,属于第二梯队。

     JTangMQ的情况同JBossMQWeblogicMQ类似,是钱塘服务器应用服务器的一个组成部分。所以,我们的首要目标是超过同类产品,然后再迈向第一梯队。JTangMQ经过将近一年的开发,目前已经基本上实现了JMS1.1规范,支持两种消息模式p2p p/s,持久化,消息选择器,本地和分布式事务,可持续订阅,SSL连接协议和SBP协议。JTangMQ的技术特色包括:利用façade模式进行客户端解耦;树状订阅;安全(登录验证、RBAC);基于NIO的高性能通讯协议;流量控制器等。JTangMQ是一个high availablehigh scalable,支持大消息发送的快速稳定的消息中间件。目前,JTangMQ在性能上可以说是优于WeblogicMQJBossMQ的,处于第二梯队的前列。在相同测试条件下,在发送者和接收者比较少的时候,JTangMQ的性能是前面两者的两倍以上;在发送者和接收者比较多的时候,比如分别在100左右,JTangMQ的性能也明显优于前面两者;在发送者和接收者分别多于400个的时候,JTangMQ的性能同前两者相当,还没有明显的优势。 

         正如前文所述,我们的真正目标是迈向第一梯队,所以,在接下来的工作中,我们还要对JTangMQ进行功能、性能上的提升。在功能上,JTangMQ将会实现集群、联邦;使用消息桥同其他MQ互通互连等。在性能上,JTangMQ的目标是全面超过JBossMQWeblogicMQ 接近SonicMQWebsphereMQ。相关思路和技术攻关都已在酝酿之中,不久的将来,JTangMQ又会向前迈进一步。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值