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
エキスパート
レビュー済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ