1 异步消息简介 像RMI和Hessian/Burlap这样的远程调用机制是同步的.如图17.1所示,当客户端调用远程方法时,客户端必须等到远程方法完成后,才能继续执行.即使远程方法不向客户端返回任何信息,客户端也要被阻塞直到服务完成. 消息则是异步发送的,如图17.2所示,客户端不需要等待服务处理消息,甚至不需要等待消息投递完成.客户端发送消息,然后继续执行,这是因为客户端假定服务最终可以收到并处理这条消息. 1.1 发送消息 在异步消息中有两个主要的概念:消息代理(message broke…