首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

activeMQ调整spring的使用方法

2012-06-28 
activeMQ整合spring的使用方法问题二:JMSTemplate模板该如何配置呢?  类似于jdbcTemplate,首先要配置一个C

activeMQ整合spring的使用方法

问题二:JMSTemplate模板该如何配置呢?

  类似于jdbcTemplate,首先要配置一个ConnectionFactory,我们采用ActiveMQ5.2作为消息服务器。之后要开始配置JmsTemplate模板了。最后是配置消息目标了。消息分为队列和主题两大类,因此要配置两个消息目标了。

?

问题三:如何使用JmsTemplate发送消息呢?

  spring的beanfactory得到一个jmsTemplate的实例和消息目标的实例,发送消息,够简单的吧。看看代码:

?

 问题四:jmsTemplate怎么接受信息?

  jmsTemplate接收消息十分的简单,只需要调用template.receive()方法,receive方法是同步的,默认情况下,对receive()方法的调用会造成阻塞,知道消息到达目标----如果必要,永远等下去。为了避免对消息内容等待,可以配置jmsTemplate时,通过设置receiveTimeout属性来指定接收消息超时时间。下面的配置将接收消息的超时时间设置为一分钟(60000毫秒)。

?

问题五:怎么自动将消息转化为Java对象?

  转化器在很多组件中都是必不缺少的东西。Spring挺过MessageConverter接口提供了对消息转换的支持。

?

?

  messageObj是要转化的java对象的bean的id。

热点排行