We have an application using qpid-jms-client 2.5 and JMS 2.x Delivery Delay 
feature.   Our application delays are fairly quick - 5 to 10 seconds.  Broker-J 
was delivering messages after around 20+ seconds instead of 5-10 seconds.   
After enabling debug logging on the Broker-J server, I found that a 
Housekeeping thread appeared to deliver these delayed messages.  So I changed 
the Virtual Host House keeping check period (ms) setting to 3 seconds (3000 
milliseconds) and that seemed to fix the delivery of messages to be more 
timely, and messages were delivered close to the delay of 5 to 10 seconds the 
application needed.   I wanted to make sure this change to the Housekeeping 
setting was the appropriate change to make since 3 seconds is quite a bit 
shorter than the default of 30 seconds.   Will this setting change cause any 
adverse effects on the Broker-J server itself?

We are running Broker-J 9.0.0 with Java 11 on Windows Server 2019.

Bryan

Reply via email to