Asynchronous CORBA中的异步通信

Asynchronous CORBA中的异步通信,asynchronous,corba,Asynchronous,Corba,最近,我开始评估CORBA中的异步通信方法(CORBA中自然存在的方法)。但我找不到任何说明这一点的文件。有人能帮我找到甚至实现它们吗? 提前感谢虽然您没有提到要寻找哪种语言实现,但您可以获得以下工作代码示例: C++与ACE/TAO ORB 使用JacORB的Java示例。浏览第15章 异步通信参考书是米迟很宁用C++实现的CORBA高级编程。第20章涉及的主题 有两种方法可以尝试 1) CORBA notification service 2) CORBA one way method

最近,我开始评估CORBA中的异步通信方法(CORBA中自然存在的方法)。但我找不到任何说明这一点的文件。有人能帮我找到甚至实现它们吗?
提前感谢

虽然您没有提到要寻找哪种语言实现,但您可以获得以下工作代码示例:

  • C++与ACE/TAO ORB
  • 使用JacORB的Java示例。浏览第15章

异步通信参考书是米迟很宁用C++实现的CORBA高级编程。第20章涉及的主题

有两种方法可以尝试

1) CORBA notification service
2) CORBA one way method calls
阅读有关CORBA通知服务的快速介绍。如果您想编码和理解更多内容,请参考Gerald Brose、Andreas Vogel和Keith Duddy编写的Java编程与CORBA,第三版(如果您选择的语言是Java。否则,您也可以获得概念,但不能获得示例程序)


当涉及到单向调用时,您需要引用该方法,它遵循观察者模式。使用idl定义方法时,必须将OneEvent方法定义为单向方法。谷歌搜索信息。干杯。

CORBA AMI是关于如何进行异步调用的标准化概念。它们可以有out、inout和返回值。单向仅具有in参数,它取决于ORB实现和配置,这是否是异步操作。还有事件服务。