命名空间

最近更新时间: 2024-10-17 17:10:00

操作场景

命名空间是 TDMQ 中的一个资源管理概念。用户不同的业务场景一般都可以通过命名空间做隔离,并且针对不同的业务场景设置专门的配置,例如消息保留时间。不同命名空间之间的 Topic 相互隔离,订阅相互隔离,角色权限相互隔离。

本文档指导您使用消息队列 TDMQ 时,创建多个命名空间,以便在同一个集群下将 TDMQ 应用于不同的场景。

说明:

同一个命名空间下的 Topic 和订阅的名称唯一。

操作步骤

创建命名空间

  1. 登录TDMQ 控制台,进入【命名空间】页面。

  2. 在【命名空间】页面,选择地域后,单击【新建】进入新建命名空间页面。

  3. 在新建命名空间对话框,设置命名空间的相关属性配置:

    • 命名空间名称:设置命名空间的名称(创建后不可修改),只能包含字母、数字、“-”及“_”。

    • 消息 TTL:设置消息保留的时间,单位可以选择秒、分钟、小时、天,取值范围:60秒 - 15天。

    • 消息保留策略:选择消费即删除或持久化保留消息。

    • 说明:命名空间的备注说明

  4. 单击【保存】完成所在集群命名空间的创建。

后续步骤:接下来就可以在该命名空间中创建 Topic 进行消息的生产和消费了。

修改命名空间

如果需要重新修改编辑,可以通过以下步骤操作:

  1. 在【命名空间】列表页,单击操作列的【编辑】,进入编辑页面。

  2. 修改消息保留时间或说明,单击【保存】完成修改。

删除命名空间

如果想删掉创建的命名空间,可以通过以下步骤操作:

  1. 在【命名空间】列表页,单击操作列的【删除】。

  2. 在删除的确认弹框中,单击【确定】,即可删除命名空间。

说明:

当命名空间内有 Topic 时,该命名空间不可被删除。