最佳答案 ( 回答者: redking )
此回复于2008-04-24 13:26被 kjg589 评为最佳答案
有以下三种不同的模式:
1.同步请求-响应(Synchronous Request-Response):客户端调用远程程序并阻塞,直到它收到一个返回值或异常。
2.单向 RPC(One-Way RPC):客户端调用远程过程,但自身不阻塞或等待直到收到一个返回值。JAX-RPC客户端的运行时系统可能会抛出异常。
3.非阻塞RPC调用(Non-Blocking RPC Invocation):客户端调用远程过程,并继续处理同一个线程的内容而不等待返回值。此后,客户端通过阻塞来接受返回值或轮询返回值,以此来处理远程方法的返回。