Тайм-аут запроса Corba - PullRequest
       9

Тайм-аут запроса Corba

0 голосов
/ 10 июня 2009

Я работаю над клиентом Corba в течение некоторого времени. Одна из проблем, с которыми я сталкиваюсь, заключается в том, что я не могу определить конфигурацию тайм-аута.

Я использую шар Mico C ++, но, похоже, это глобальная проблема, потому что я не нашел никого, кто мог бы описать, существует ли определенный в Corba метод для настройки времени ожидания запроса.

Кто-нибудь знает о таком интерфейсе или инициализации шара?

Ответы [ 2 ]

3 голосов
/ 10 июня 2009

Раздел сообщений в спецификации CORBA определяет для этого RelativeRequestTimeoutPolicy и RelativeRoundtripTimeoutPolicy. Вы можете посмотреть в разделе «Программирование времени ожидания клиента» в http://www.cs.wustl.edu/~schmidt/PDF/C++-report-col19.pdf для получения дополнительной информации.

У меня нет опыта работы с MICO, но похоже, что он поддерживается с версии 2.3.13

1 голос
/ 05 августа 2009

Политики не являются конкретными в реальном времени; Политики пронизывают основную спецификацию, а также дополнительные функции, такие как Real Time. POA использует политики, как и сам ORB, для настройки различного поведения.

Как уже указывал Эрик Маленфант, есть две политики тайм-аута, которые являются частью аспекта обмена сообщениями в CORBA и будут иметь эффект. Однако существуют также дополнительные политики, известные как политики области синхронизации, которые также влияют на политики тайм-аута. Я не уверен, сколько MICO реализует любой из них.

...