activemq研究分析
文件大小: 119k
源码售价: 10 个金币 积分规则     积分充值
资源说明:当前,CORBA、DCOM、RMI 等RPC 中间件技术已广泛应用于各个领域。但是面对规模 和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客 户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和 服务对象的生命周期紧密耦合:客户进程和服务对象进程 都必须正常运行;如果由于 服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点 通信:客户的一次调用只发送给某个单独的目标对象。 面向消息的中间件(Message Oriented Middleware,MOM)较好的解决了以 上问题。发送者将消息发送给消息服务器,消息服务器将消息存放在若干队列中,在合 适的时候再将消息转发给接收者。这种模式下,发送和接收是异步的,发送者无需等待; 二者的生命周期未必相同:发送消息的时候接收者不一定运行,接收消息的时候发送者 也不一定运行; 一对多通信:对于一个消息可以有多个接收者。 已有的MOM 系统包括IBM 的MQSeries、Microsoft 的MSMQ 和BEA 的Mes sageQ 等。由于没有一个通用的标准,这些系统很难实现互操作和无缝连接。Java Message Service(JMS)是SUN 提出的旨在统一各种MOM 系统接口的规范, 它包含点对点(Point to Point,PTP)和发布/订阅(Publish/Subscribe,p ub/sub)两种消息模型,提供可靠消息传输、事务和消息过滤等机制。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。