max_resident_messages
Name
max_resident_messages — threshold above which messages are not held in memory
Synopsis
max_resident_messages = 32768
Description
max_resident_messages
is used to control the maximum number of messages held concurrently in memory. A value of 0 sets no limit. A rough guide to setting this option is to divide the maximum amount of RAM that you want to reserve for messages by your growbuf_size. For more information about the growbuf_size
option see growbuf_size.
The default value is 32768
. However, this value is typically overridden in the ecelerity.conf
file and set to 65536
.
Warning
This is an advanced option. Setting this option to small non-zero values can have deleterious effects on performance. Thorough testing is recommended prior to deployment in a production environment.
Scope
max_resident_messages
is valid in the binding, binding_group and global scopes.