【问题标题】:Corba AMI and connections managementCorba AMI 和连接管理
【发布时间】:2012-06-23 12:52:11
【问题描述】:

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

【问题讨论】:

    标签: corba


    【解决方案1】:

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

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

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

    【讨论】:

    • 服务器应用程序不知道客户端如何发出请求,也不受其影响真的让我大开眼界。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 2016-04-08
    相关资源
    最近更新 更多