트리거는 메시지 이벤트에 대한 응답으로 특정 동작을 구현하는 자동 메커니즘입니다. 메시지 큐 트리거는 큐에 도착하는 각 받는 메시지를 적절한 응답과 연결하는 데 사용할 수 있는 서비스입니다. 응답 종류는 메시지 콘텐츠에 따라 다릅니다.

메시지 큐 트리거를 사용하여 추가 프로그래밍 없이 해당 메시지에 대한 응답으로 호출되는 비즈니스 규칙을 정의할 수 있습니다. 일반적으로 메시지 처리 기능을 제공하려면 응용 프로그램 개발자가 메시지별로 특정 동작을 호출하는 수신 응용 프로그램을 만들어야 합니다. 메시지 큐 트리거를 사용하면 큐 수준에서 특정 동작을 호출할 수 있습니다. 이제 메시지 처리 기능을 제공하기 위해 응용 개발자가 인프라 코드를 작성할 필요가 없습니다.

각 트리거는 로컬 컴퓨터에 있는 특정 모니터링되는 큐와 연결되고 해당 큐에 도착하는 모든 메시지 큐 메시지에 대해 메시지 큐 트리거 서비스를 통해 호출됩니다. 트리거는 하나 이상의 규칙에 따르도록 구성됩니다. 규칙은 하나 이상의 조건과 동작으로 정의됩니다.

조건에 맞을 경우 수행되는 동작은 다음 형식으로 표현됩니다.

  • 실행 파일 및 매개 변수(인수)

  • COM(Component Object Model) 구성 요소, 메서드 및 매개 변수

다른 형식의 파일을 실행 파일의 매개 변수로 만들어 호출할 수도 있습니다. 예를 들어 mmc.exe를 실행 파일로 지정하고 .msc 파일의 전체 경로를 문자열 리터럴 형식의 호출 매개 변수로 포함하여 .msc 파일을 호출할 수 있습니다. 각 동작에 하나 이상의 매개 변수를 전달하도록 지정할 수 있습니다.

트리거에서 명령줄 인수를 사용하여 실행 파일을 호출하면 이러한 인수는 문자열 리터럴 형식의 매개 변수로 포함될 수 있습니다. 그러나 각 명령줄 인수에 대해 별도의 매개 변수를 추가해야 합니다.

트리거는 로컬 컴퓨터와 원격 컴퓨터에 있는 큐와 연결할 수 있습니다.

이 섹션에서는 다음 작업 방법을 보여줍니다.


목차