0

Corba 的主要显着特征之一是 AMI(异步方法调用),与 Web 服务的轮询方法相反。
例如,您可以实现客户端并“侦听”服务器更新,而无需过多地对服务器进行轮询(并且在任何情况下都会有一些延迟),但可以实现对服务器更新的回调。
这意味着一直保持连接,不是吗?在这种情况下何时会断开连接?
Corba 如何管理连接?

4

1 回答 1

2

CORBA 中的典型同步请求和通过 AMI 发出的异步请求之间的唯一区别是,客户端的调用线程在从服务器返回回复之前不会被阻塞。两种方法之间的服务器差异为零。

CORBA 中的 AMI 并不意味着服务器可以随时用通知回调客户端。在向服务器发出标准的双向请求时,客户端的行为方式完全不同。

“回调”部分与客户端异步的实现方式有关。它不需要连接管理或其他低级行为的差异。欲了解更多信息:http ://www.ciaranmchale.com/corba-explained-simply/corba-messaging.html#toc78

于 2012-06-23T17:37:29.397 回答