无法更改 AWS 上 RabbitMQ 实例的内存高水印限制值

问题描述

认情况下,当 RabbitMQ 服务器使用超过 40% 的可用 RAM 时,它会发出内存警报并阻止所有正在发布消息的连接。

流控触发的内存阈值可以通过编辑配置文件来调整,但是如何在AWS上为实例编辑RabbitMQ配置文件

解决方法

我有同样的问题,显然。在撰写本文时,无法编辑 Amazon MQ RabbitMQ 配置文件。 AWS documentation 描述了仅为 ActiveMQ 引擎编辑配置文件。

作为替代方案,您可以例如在 ECS / EC2 上启动 RabbitMQ docker 映像,或者一路直接在 EC2 上设置 RabbitMQ 服务器(或集群)。