彩票走势图

JMS消息平台FioranoMQ 10发布 基于最新JMS 2.0

原创|行业资讯|编辑:龚雪|2013-11-06 09:31:44.000|阅读 344 次

概述:近日,全球最优秀的SOA中间件产品提供商Fiorano发布著名JMS消息平台FioranoMQ 10。FioranoMQ 10基于最新Java消息服务应用程序接口JMS 2.0,增加了许多前所未有的功能。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

近日,全球最优秀的SOA中间件产品提供商Fiorano发布著名JMS消息平台FioranoMQ 10FioranoMQ 10基于最新Java消息服务应用程序接口JMS 2.0,增加了许多前所未有的功能。

JMS 2.0在FioranoMQ 10中的主要功能支持:

共享订阅 - 多个用户现在允许对同一主题进行订阅

在JMS1.1中,无论是持续性订阅还是非持续性订阅,在同一时间只允许一个用户。为了提升扩展性,在JMS 2.0中引用了共享用户的概念,取消了以上限制。所有共享用户都有一个独特的共享订阅名,订阅的每个消息只发送到此次订阅的其中一个用户。订阅进一步分为非持续性订阅和持续性订阅。

异步发送消息

新的发送方法添加到MessageProducer,允许消息异步发送。这些方法返回迅速,并在一个单独的线程中进行发送,不会阻碍调用线程。当发送完成时,调用者会在对象中启动回调方法。

传递延迟

消息的传递时间是JMS provider发送消息给用户时最早的时间。JMS provider发送消息不得早于传递时间。若一个消息发布到一个主题下,当消息正被发送时有订阅,它将只能添加到那个主题的持续性订阅或非持续性订阅之下。

JMSXDeliveryCount

新增对消息属性JMSXDeliveryCount的支持

新的方法创建会话

添加两个新的方法到javax.jms.Connection来创建会话:

  • createSession(int sessionMode)
  • createSession()

新的createDurableConsumer方法

 扩展了javax.jms.Session接口,可以添加两个createDurableConsumer方法。

在共享持续性订阅时客户端ID可选

 在JMS 2.0中,共享持续性订阅不再有当创建或激活持续性订阅时设置客户端标识符的限制。

使用AutoCloseable 

修改了 Connection, Session, MessageProducer, MessageConsumer 和 QueueBrowser接口,可扩展java.lang.Autocloseable接口。这意味着应用程序可以使用一个 Java SE 7 try-with-resources语句创建这些对象,当这些对象不再需要时,应用程序将不必显式地调用close()。

简化API 

增加对新的对象JMSContext, JMSProducer和JMSConsumer的支持,这三种对象将现在的Connection, Session, MessageProducer和MessageConsumer对象的功能结合起来。

添加从消息中直接提取内容的新方法

  • <T> T getBody(Class<T> c)
  • boolean isBodyAssignableTo(Class c)

激活属性

MDB激活属性定义了使用JMS message-driven beans一套激活属性。 

其他功能特性:

  • 支持队列/主题关机和重新启动

  • 新的本地C + +运行时库,更好的性能和稳定性,支持所有 JMS2.0接口

 

>>FioranoMQ详情介绍

>>FioranoMQ 10下载试用


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP