本文概述了如何使用 Java 消息传递系统(JMS)进行大型文件的复制。Dan Drasin 描 述了解决 Applied Reasoning 公司客户的分布式数据问题的方案,并提供了基于 JMS 的解决方案的实现细节。他讨论了其中的优点、一些潜在缺陷以及将 IBM MQSeries(现 在称为 WebSphere MQ)成功设置为 JMS 服务器的一些实际指示信息。 背景 在思考消息传递解决方案时,您可能会想到一个通过远程消息调用机制来集成两个不同 应用程序的系统。一般来讲,对于不常通信的分布式实体以及数据传输量不是很多这样 的情况,常常使用这种耦合。较经典的示例 ...
当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性: (1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程 都必须正常运行;如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常;(3)点对点通信:客户的一次调用只发送给某个单独的目标对 象。 面向消息的中间件(Message Oriented Middleware,MOM)较好的解决了以上问题。发送者将消息发送给消息服务器,消息服务器将 ...