2016-09-15 4 views
0

com.solacesystems.jcsmp.XMLMessage # getMessageId()가 queue 구독자에 의해 (flow를 통해) 수신 한 값은 얼마나 고유합니까?Solace System의 applience가 생성 한 메시지 ID는 얼마나 고유합니까?

공식의 JavaDoc 말한다 : 기기로부터 전달

을 보증하는 메시지가 어플라이언스 할당 된 메시지 ID가 있습니다.

그러나이 ID가 얼마나 고유한지 알고 싶습니다.이 메시지의 DB 기본 키로 사용할 수 있습니까?

기타 질문 : 메시지 재전송 중이 ID가 변경 될 수 있습니까?

답변

0

메시지 ID는 메시지 확인을 위해 기기와 API간에 내부적으로 만 사용됩니다. 메시지 ID가 고유하다는 보장은 없습니다.

고유 한 메시지 ID가 필요한 경우 XMLMessage.setApplicationMessageId()XMLMessage.getApplicationMessageId()을 사용해야합니다.