대기중인 전송을 통해 한 프로세스에서 다른 프로세스로 메시지를 보내는 기존 응용 프로그램이 있습니다. 메시지가 처리되는 방식을 처리하고 대기열이 대기열의 맨 위에있는 메시지와 함께 우선 순위 대기열로 더 많이 행동하도록 지연함으로써 메시지가 처리되는 방식을 변모하고 싶습니다.지연된 메시지 큐 호출?
IE는 : 시간 0에서 메시지가
15 분의 지연 대기열에 전송된다. 5 분 후에 메시지 B가 지연 10 분 동안 대기열로 전송됩니다. 대기열을 처리하는 서비스가 충돌 한 다음 15 분 동안 다시 시작되지 않습니다. 큐가 다시 처리를 시작하면 메시지 B가 맨 위에 표시되고 메시지 A가옵니다.
C#/MSMQ/.NET 에코 시스템에는 이와 같은 것이 있습니까?
MSMQ 메시지는 수신시 우선 순위가 부여 될 수 있습니다. http://stackoverflow.com/questions/1310414/getting-message-by-priority-from-msmq –
메시지가 충돌하지 않으면 메시지 A가 먼저 처리됩니까? –
나는 우선 순위를 원하지만, 기본적으로 시뮬레이션을 원한다. 이 메시지는 30 분 동안 처리되지 않으며 더 높은 우선 순위의 다른 메시지를 사용할 수없는 경우 즉시 처리되지 않습니다. –