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
질문됨 2달 전318회 조회
1개 답변
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
답변함 2달 전
profile picture
전문가
검토됨 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인