Structure of my application is:
1. Message is dispatched to an application
2. That application puts the message in a private queue
3. Another application reads messages from this queue and then calculates the receivers (pager) for this message and then puts single message to different private queues based on receiver types (pager carriers)
4. In the end different receiver console applications are set using MSMQ Triggers such that whenever a message arrives in the private queue particular receiver console application is fired
Now this seems to run smoothly but after running for some time the messages seem to get stuck in the receiving private queues on which triggers are set
Now the problem could be in:
- receiving application that stalls due to large number of messages in peak time
or
- msmq trigger service working that stops firing those applications and the private queue starts building up
One thing to note is that when this situation occurs then starting the MSMQ Trigger Service solves the issue and stuck messages in the queue starts going.
I am using:
Windows Server 2000
MSMQ 2.0
MSMQ Trigger Services 1.0
.NET 1.1 (console applications)
Could someone help me out in this?
1. Message is dispatched to an application
2. That application puts the message in a private queue
3. Another application reads messages from this queue and then calculates the receivers (pager) for this message and then puts single message to different private queues based on receiver types (pager carriers)
4. In the end different receiver console applications are set using MSMQ Triggers such that whenever a message arrives in the private queue particular receiver console application is fired
Now this seems to run smoothly but after running for some time the messages seem to get stuck in the receiving private queues on which triggers are set
Now the problem could be in:
- receiving application that stalls due to large number of messages in peak time
or
- msmq trigger service working that stops firing those applications and the private queue starts building up
One thing to note is that when this situation occurs then starting the MSMQ Trigger Service solves the issue and stuck messages in the queue starts going.
I am using:
Windows Server 2000
MSMQ 2.0
MSMQ Trigger Services 1.0
.NET 1.1 (console applications)
Could someone help me out in this?
Comment