读书人

activeMQ调整spring的使用方法

发布时间: 2012-06-28 15:20:03 作者: rapoo

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。

读书人网 >开源软件

热点推荐