Memory Configuration for Amazon MQ RabbitMQ

0

I am trying to configure an Amazon MQ broker (RabbitMQ engine). I started with the default configuration which only provides the following: # Default RabbitMQ delivery acknowledgement timeout is 30 minutes consumer_timeout = 1800000

I am trying to increase the "vm_memory_high_watermark" to 80% instead of the default 40% by setting the following:

vm_memory_high_watermark.relative = 0.8

When I save the configuration I get an error message saying that this element is unsupported:

Your configuration has been sanitized. Invalid and unsupported elements and attributes have been removed.Info
Element: vm_memory_high_watermark.relative
Reason: Unsupported element.

This is the case for all configurations I tried. The documentation for the RabbitMQ broker is very limited and the documentation for ActiveMQ doesn't work for RabbitMQ.

Is there an overview of what elements are configurable for RabbitMQ? Is there maybe another way how I can configure memory settings for RabbitMQ?

Sandro
posta 2 mesi fa318 visualizzazioni
1 Risposta
0

Hi Sandro, Amazon MQ for RabbitMQ currently supports only two elements that are configurable using this broker configurations

  1. consumer_timeout
  2. management.restrictions.operator_policy_changes.disabled=false

Amazon MQ for RabbitMQ configuration policies - https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/rabbitmq-configuration-policies.html

Other RabbitMQ broker configurations such as vm_memory_high_watermark are not configurable in Amazon MQ for RabbitMQ and use default configuration value for vm_memory_high_watermark.

RabbitMQ https://www.rabbitmq.com/docs/production-checklist#resource-limits-ram

Thanks, Vinodh

AWS
con risposta 2 mesi fa
profile picture
ESPERTO
verificato un mese fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande