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
demandé il y a 2 mois318 vues
1 réponse
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
répondu il y a 2 mois
profile picture
EXPERT
vérifié il y a un mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions