/etc/rabbitmq/rabbitmq.conf,设置vm_memory_high_watermark(默认0.4,建议0.6-0.7)控制内存使用阈值,避免OOM。vm_memory_high_watermark_paging_ratio(默认0.5,建议0.7-0.8),控制消息分页到磁盘的触发比例,减少内存压力。lazy队列(queue_index_embed_msgs_below设置较大值,如2048),减少内存占用。prefetch count(建议10-100),避免消费者积压未确认消息。durable=false),提升性能。direct或topic交换机,避免fanout的广播开销。ha-mode=all)保障数据安全,但需权衡性能损耗。rabbitmq-management),通过Web界面查看队列长度、内存使用等指标。Publisher Confirms确保消息可靠投递,但需注意增加少量延迟。参考来源: