4

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

4

2 回答 2

2

您可以尝试两种方法。

1) CORBA notification service
2) CORBA one way method calls

在此处阅读有关 CORBA 通知服务的快速介绍。如果您想编写代码并了解更多信息,请参阅 Gerald Brose、Andreas Vogel 和 Keith Duddy 编写的 Java Programming with CORBA,第 3 版(如果您选择的语言是 Java。否则,您也可以获得概念,但不能获得示例程序)

当涉及到单向调用时,您需要引用该方法,它遵循观察者模式。当您通过 idl 定义方法时,您必须将 onEvent 方法定义为单向方法。谷歌出来的信息。干杯。

于 2012-08-01T10:25:38.800 回答
1

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

  • 带有 ACE/TAO ORB 的 C++在这里
  • 使用 JacORB pdf 书的 Java 示例。浏览第 15 章。

异步通信的参考书是 Michi Henning 的 Advanced CORBA Programming with C++。第 20 章涵盖的主题。

于 2012-07-31T19:16:58.313 回答