Problem:
Inbound thread on process A has been down for 5+ hours and it sends to multiple threads in process B. Sending system has 30,000 data messages queued.
Question:
What are the best settings to have to make sure that there is not a large backup in the recovery database (i.e. the most msgs I want queued up in the engine would be a 10% total (in this case 3000))?
Known:
The engine prioritizes inbound data. Already have inbound process setup at min 200 max 400 and 50%. This gave us a backup of over 27,000+ in the recovery database. The inbound thread is able to handle up to 150 msgs a second. Now when the inbound stopped sending data it cleared out the data messages in less than 60 minutes. The bad thing was that the oldest message in the recovery database was almost 5 hours old.
Thanks in advance for any advice, comments, things to think about.
Rob