异步进程通信是面向服务架构(SOA)一个重要的组成部分,因为企业里很多系统通信,特别是与外部组织间的通信,实质上都是异步的。Java消息服务(JMS)是用于编写使用异步消息传递的JEE应用程序的API。传统的使用JMS API进行消息传递的实现包括多个步骤,例如JNDI查询队列连接工厂和Queu.....
分类:
编程语言 时间:
2014-12-12 06:40:09
阅读次数:
406
通过前两篇文章
【进阶EJB】深入探讨三种Bean(一)——Session Bean
【进阶EJB】深入探讨三种Bean(二)——Entity Bean
已经介绍了前两种Bean,今天我们继续介绍第三种Bean——MessageDriven Bean。...
分类:
其他好文 时间:
2014-12-10 22:53:49
阅读次数:
168
消息机制JMShttp://wenku.baidu.com/link?url=5FiNu_HP3lUFKhePmfCUPE09DV_f9-tsQ4NpWtKxHYphxAglzsjg3XSM8Sz6E0mT7PQjsdNRH61qsuZhDk7uEaOeXpusn7ErZmKnYi2wa7G
分类:
其他好文 时间:
2014-12-09 13:42:41
阅读次数:
110
一.入门 1.1 简介 Kafka is a distributed, partitioned, replicatedcommit log service. 它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现. kafka对消息保存时根据Topic进行归类,发送...
分类:
其他好文 时间:
2014-12-08 19:27:43
阅读次数:
229
JMS是一个标准,就像EJB,有很多开源的,商业的实现,ms技术对应的规范是jsr914,规范的实现称为jms provider,常见的实现有ActiveMQ、JBoss MQ、IBM Websphere MQ等。 其主要优点:(1)可以使2个系统或模块实现松耦合,模块A不需要直接调用模块B,只需要...
分类:
编程语言 时间:
2014-12-02 14:53:04
阅读次数:
175
Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。...
分类:
Web程序 时间:
2014-12-01 01:11:48
阅读次数:
266
原文链接:http://haohaoxuexi.iteye.com/blog/1900937 1.4 消息转换器MessageConverter MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在...
分类:
编程语言 时间:
2014-11-30 18:42:13
阅读次数:
122
原文链接:http://haohaoxuexi.iteye.com/blog/1983532 Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransact...
分类:
编程语言 时间:
2014-11-30 18:37:33
阅读次数:
182
原文地址:http://haohaoxuexi.iteye.com/blog/1893676 1.3 消息监听器MessageListener 在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwa...
分类:
编程语言 时间:
2014-11-30 18:31:16
阅读次数:
174
RMI使用的是同步通信,JMS使用的是异步通信。 JMS中有两个主要的概念:消息代理(message broker)和目的地(destination)。 同步通信的缺点,这也是使用JMS所能够解决的: 运行apache-activemq-5.10.0-bin[1]\...
分类:
编程语言 时间:
2014-11-27 15:58:16
阅读次数:
204