0

我在 Corba 客户端上工作了一段时间。我遇到的一个问题是我无法真正定义超时配置。

我正在使用 Mico C++ orb,但这似乎是一个全球性问题,因为我发现没有人可以描述是否有 Corba 定义的方法来配置请求超时。

有谁知道这样的接口或球体初始化?

4

2 回答 2

3

CORBA 规范的 Messaging 部分为此定义了 RelativeRequestTimeoutPolicy 和 RelativeRoundtripTimeoutPolicy。您可以查看http://www.cs.wustl.edu/~schmidt/PDF/C++-report-col19.pdf中名为“编程客户端超时”的部分以获取更多信息。

我没有使用 MICO 的经验,但似乎从2.3.13版本开始支持它

于 2009-06-09T20:15:37.047 回答
1

策略不是实时特定的;策略渗透到核心规范以及实时等可选功能中。POA 和 ORB 本身一样使用策略来配置不同的行为。

正如 Eric Malenfant 已经指出的,有两个超时策略是 CORBA 消息传递方面的一部分,它们会产生影响。但是,还有一些称为同步范围策略的其他策略也会影响超时策略。我不确定 MICO 实现了多少。

于 2009-08-05T18:00:29.430 回答