减少连接和通道的数量 - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

减少连接和通道的数量

与亚马逊 MQ 代理上的 RabbitMQ 连接可以通过您的客户端应用程序关闭,也可以使用 RabbitMQ 网页控制台手动关闭连接。要使用 RabbitMQ Web 控制台关闭连接,请执行以下操作:

  1. 登录 Amazon Web Services Management Console 并打开您的经纪商的 RabbitMQ 网页控制台。

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

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

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

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

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

注意

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

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