【发布时间】:2012-06-23 12:52:11
【问题描述】:
Corba 的主要重要特性之一是 AMI(异步方法调用),与 Web 服务的轮询方法相反。
例如,您可以实现客户端并“监听”服务器更新,而不需要大量地对服务器进行轮询(并且在任何情况下都会有一些延迟),但可以实现对服务器更新的回调。
这意味着一直保持连接,不是吗?在这种情况下,何时会断开连接?
Corba 如何管理连接?
【问题讨论】:
标签: corba
Corba 的主要重要特性之一是 AMI(异步方法调用),与 Web 服务的轮询方法相反。
例如,您可以实现客户端并“监听”服务器更新,而不需要大量地对服务器进行轮询(并且在任何情况下都会有一些延迟),但可以实现对服务器更新的回调。
这意味着一直保持连接,不是吗?在这种情况下,何时会断开连接?
Corba 如何管理连接?
【问题讨论】:
标签: corba
CORBA 中的典型同步请求与通过 AMI 发出的异步请求之间的唯一区别是,客户端的调用线程在从服务器返回回复之前不会被阻塞。两种方法对服务器的区别为零。
CORBA 中的 AMI 并不意味着服务器可以随时通过通知回调客户端。在向服务器发出标准的双向请求时,客户端的行为方式完全不同。
“回调”部分与客户端异步的实现方式有关。它不需要连接管理或其他低级行为的差异。更多信息:http://www.ciaranmchale.com/corba-explained-simply/corba-messaging.html#toc78
【讨论】: