2013-11-14 3 views
0

SQL을 사용하여 ActiveMQ 웹 UI에서 타임 스탬프 데이터를 가져 오려고합니다. 데이터베이스에ActiveMQ 메시지 타임 스탬프 - SQL을 사용하여 타임 스탬프 데이터를 가져 오는 방법은 무엇입니까? 저장 위치는 어디입니까?

우리 ACTIVEMQ_MSGS 테이블에는 다음과 같은 열이 있습니다

 
ID (AMQ message ID) 
CONTAINER (which queue the message goes into) 
MSGID_PROD 
MSGID_SEQ 
EXPIRATION 
MSG (BLOB containing all message data). 

사항은 타임 스탬프 열이 없습니다. 메시지 blob에서 SENT_TIME을 추출 할 수 있지만 SENT_TIME은 ActiveMQ의 타임 스탬프와 같지 않습니다.

데이터베이스에서이 타임 스탬프를 가져 오는 PHP 생성 HTML을 통해 웹 응용 프로그램의 활성 MQ 타임 스탬프가 채워 져야한다고 가정합니다. 이 타임 스탬프가 어느 데이터베이스에서 가져 오는 지 어떻게 알 수 있습니까?

내가 스크린 샷을 게시 할 것입니다하지만 난 아직 충분히 repuation :(

+0

어떤 DBMS를 사용하고 있습니까? –

답변

0

내가 확신을하지 않아도 ActiveMQ를 저장이 내부 메시지 형식의 일부로서 사용할 때 당신은 또한 타임 스탬프를 볼 수 있기 때문에 비 영구 메시지 (전혀 저장되지 않음) 타임 스탬프 메시지 속성을 수동으로 추가하는 것이 좋습니다.