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
feita há 2 meses318 visualizações
1 Resposta
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
respondido há 2 meses
profile picture
ESPECIALISTA
avaliado há um mês

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas