문제

나는 얼마 동안 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의 메시징 측면의 일부인 두 가지 시간 초과 정책이 있습니다. 그러나 타임 아웃 정책에도 영향을 미치는 동기 스코프 정책으로 알려진 추가 정책도 있습니다. 나는 그것들을 얼마나 많이 구현하는지 잘 모르겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top