ibm 사이트에 도달했지만 트리거를 사용하기위한 실제 논리를 찾을 수 없습니다.IBM MQ에서 트리거를 사용하려면 어떻게해야합니까?
아래의 코드를 수행했지만 어떻게 트리거에서 내포를받을 수 있습니까?
public void setTrigger()
{
try{
Queue = QMGR.accessQueue(queueName, (MQC.MQOO_INQUIRE+MQC.MQOO_SET));
Queue.setTriggerControl(1);
Queue.setTriggerType(2);
}
catch(Exception e){
System.out.println("------------------------");
System.out.println("trigger method");
System.out.println("------------------------");
System.out.println(e);
System.out.println("************************");
}
}
메시지가 왔을 때마다 어떻게 알 수 있습니까?
을 MQ는 메시지를 사용하는 프로세스를 트리거 할 수 있도록하는 데 사용됩니다 방아쇠 :
일곱 번째, 당신이 정말로 원하는 것을하면 메시지 콜백 (비동기)보다는 읽기 이동 후 트리거 MQ이었다. 경우에 따라 트리거 유형을 사용하면 응용 프로그램에서 대기열을 TRIGGER 상태로 다시 설정해야합니다.이 상태는 게시 한 코드가 시도하는 것처럼 보입니다. – JoshMc
MQ가 실제로 대기열에서 메시지를 소비하는 Java 프로세스를 시작하도록 하시겠습니까? – JoshMc
예 큐에 메시지가있을 때마다 큐에서 메시지를 소비하는 Java 프로세스를 시작하려고합니다. – Fresher