当前位置:首页 > JMS使用说明
2) 缺点
由于JMS能够完成系统的异步请求工作,没有实时性的要求,所以本身的缺点并不多。如果非要说的话可能就是原生的JMS使用相对较麻烦,而JMS的使用也必须需要消息中间件的支持。不过Spring的JMS支持已经简化了原生JMS使用麻烦的问题,而现在主流的中间件都支持JMS,这对于我们正常的时候JMS不会造成太大的影响。
适用范畴
异步方式 实时性要求不高 适用于大数据量 适用于事务分离
2 工程说明
此例使用Spring框架的JMS实现为基础,进行简单配置与封装。实现的JMS的调单使用,此处使用Jboss AS 作为消息中间件,通过简单修改即可方便使用。我们将结合新demo讲述jms在工程中的简单配置和用法。
3 配置说明
此处配置只是对一个XML的配置文件进行修改配置即可。Demo中我们的配置文件放在spring下,文件名为applicationContext-jms.xml。下面是文件中的具体配置。
配置jndi模板
class=\> org.jnp.interfaces.NamingContextFactory org.jnp.interfaces:org.jboss.naming
此模板为Jboss的配置,weblogic的配置略有不同。我们需要调整的就是红字的部分,确定了正确的ip即可。
连接工厂
使用默认配置即可。
目标配置
class=\>
两个配置,一个队列的配置,一个监听的配置(此处监听也是队列方式实现)。分别配置两个目标,以便程序使用方便。红字是具体的目标配置,是消息中间件配置的结果。(必须与Jboss的配置一直),红字前面的queue是Jboss的特殊标识符,weblogic没有此标识符。如果想新加配置修改红字部分即可。
JMS模板配置
class=\> class=\/>
共分享92篇相关文档