减少连接和通道的数量 - Amazon MQ

减少连接和通道的数量

连接到您的 Amazon MQ 代理上的 RabbitMQ 可以通过客户端应用程序关闭,或者通过使用 RabbitMQ Web 控制台手动关闭。要使用 RabbitMQ Web 控制台关闭连接,请执行以下操作:

  1. 登录 AWS 管理控制台 并打开代理的 RabbitMQ Web 控制台。

  2. 在 RabbitMQ 控制台上,选择 Connections(连接)选项卡。

  3. Connections(连接)页面的 All connections(所有连接)下,选择您想要从列表中关闭的连接名称。

  4. 在连接详细信息页面上,选择 Close this connection(关闭此连接)以展开此部分,然后选择 Force Close(强制关闭)。或者,您可以将 Reason(原因)的默认文本替换为您自己的描述。当您关闭连接时,Amazon MQ 上的 RabbitMQ 将向客户端返回您指定的原因。

  5. 选择对话框上的 OK(确定)以确认并关闭连接。

在您关闭连接时,与关闭的连接关联的任何通道也会关闭。

注意

您的客户端应用程序可配置为在关闭连接后自动重新建立至代理的连接。在此情况下,从代理 Web 控制台关闭连接可能不足以减少连接或通道计数。

对于没有公共访问的代理,您可以通过拒绝相应消息协议端口(例如,AMQP 连接的端口 5671)上的入站流量来临时阻止连接。创建代理时,您可以阻止您向 Amazon MQ 提供的安全组中的端口。有关修改安全组的更多信息,请参阅 Amazon VPC 用户指南中的向安全组添加规则