reliable reader
및 reliable writer
과 함께 RTI DDS 응용 프로그램이 있습니다.응용 프로그램 재시작시 동일한 메시지를받는 DDS 신뢰할 수있는 판독기
리더 애플리케이션을 다시 시작할 때마다 리더는 이미 수신 한 메시지를 읽습니다. 따라서 독자가 응용 프로그램을 다시 시작하라는 메시지를받은 경우 응용 프로그램을 다시 시작할 때마다 다시 시작 메시지가 읽히기 때문에 다시 시작 루프에 있습니다.
나는이 메시지가 승인 될 것이며 응용 프로그램을 다시 시작하기 전에 이미받은 경우 다시 보내지 않는다고 생각했습니다. 독자가 응용 프로그램을 다시 시작할 때 이미 읽은 메시지를받는 이유는 무엇입니까? 또한 메시지가 송수신 된 것으로 인식되는지 확인하는 방법이 있습니까?
라이터 및 리더에 대한 QoS 설정에 내구성 QoS에 대한 TRANSIENT_LOCAL 정책이 포함되어 있습니까? –
@ReinierTorenbeek 네, 그렇습니다. – jgr208