Consultor Eletrônico



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