我正在Corba客戶端上工作一段時間。我遇到的一個問題是我沒有真正能夠定義超時配置。Corba請求超時
我正在使用Mico C++ orb,但它似乎是一個全局性問題,因爲我發現沒有人可以描述是否存在Corba定義的方法來配置請求超時。
有誰知道這樣的接口或orb初始化?
我正在Corba客戶端上工作一段時間。我遇到的一個問題是我沒有真正能夠定義超時配置。Corba請求超時
我正在使用Mico C++ orb,但它似乎是一個全局性問題,因爲我發現沒有人可以描述是否存在Corba定義的方法來配置請求超時。
有誰知道這樣的接口或orb初始化?
CORBA規範的消息傳遞部分爲此定義了RelativeRequestTimeoutPolicy和RelativeRoundtripTimeoutPolicy。有關更多信息,請參閱http://www.cs.wustl.edu/~schmidt/PDF/C++-report-col19.pdf中名爲「編程客戶端超時」的部分。
我沒有與MICO經驗,但似乎這是因爲版本不支持2.3.13
政策沒有具體的實時性;政策貫穿核心規範以及諸如實時等可選功能。 POA使用策略,就像ORB本身一樣,配置不同的行爲。
正如Eric Malenfant已經指出的那樣,有兩個超時策略是CORBA消息傳遞方面的一部分,它會產生效果。但是,還有一些稱爲同步範圍策略的其他策略也會影響超時策略。我不確定有多少MICO實現這些。
政策是魔術字。它是實時corba部分權利的一部分。這就是我可以在mico代碼中查找的東西。非常感謝,幫助。 – Totonga 2009-06-09 20:32:45