Kbase 41718: Performance of Persistent messages in SonicMQ
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Solution ID: P11718
FACT(s) (Environment):
SonicMQ 4.0
SYMPTOM(s):
Persistent messages causing slow performance
CAUSE:
By setting the message delivery mode to PERSISTENT, the message is logged before the producer is acknowledged and is guaranteed to be retained in the final message server·s message store until it is either acknowledged as delivered or it expires. The value of PERSISTENT tells the broker to save the message.
Thus, the main reason is the harddisk interface on the machine where the broker is running and the type of i/o, which dictates how fast every message is flushed to disk.
FIX:
Use either non-persistent messages or use a faster hard disk