操作场景
命名空间是 TDMQ Pulsar 版中的一个资源管理概念。用户不同的业务场景一般都可以通过命名空间做隔离,并且针对不同的业务场景设置专门的配置,例如消息保留时间。不同命名空间之间的 Topic 相互隔离,订阅相互隔离,角色权限相互隔离。
本文档指导您使用消息队列 TDMQ Pulsar 版时,创建多个命名空间,以便在同一个集群下将 TDMQ Pulsar 版应用于不同的场景。
说明:
同一个命名空间下的 Topic 和订阅的名称唯一。
操作步骤
说明:
若您新建的 TDMQ Pulsar 版集群版本为2.6.1,则系统默认会创建一个 default 命名空间,该命名空间的默认消息过期时间为7天,该命名空间可以修改,不可删除。
若您新建的 TDMQ Pulsar 版集群版本为2.7.1版本及以上,则系统不会自动创建 default 命名空间。
创建命名空间
2. 在命名空间页面,选择地域后,单击新建进入新建命名空间页面。
3. 在新建命名空间对话框,设置命名空间的相关属性配置:
命名空间名称:设置命名空间的名称(创建后不可修改),不能为空,支持数字字母以及符号 “-_=:.”,长度不超过128个字符。
消息过期时间:未消费消息的过期时间,超时未 ACK 则跳过对该消息的处理,范围:60秒 ~ 24小时。
消息保留策略:
消费即删除:一条消息被成功 ACK 后会在一定时间内被异步清理,节省存储空间。
注意:
如果 Topic 下没有任何订阅,则异步清理会直接作用于刚生产的消息。
持久化保留:无论是否消费,按照最大保留时间和最大存储空间进行持久化存储,到达限制后从后向前删除。
自动创建订阅:是否可通过客户端自动创建订阅。
说明:命名空间的备注说明。
4. 单击保存完成所在集群命名空间的创建。
修改命名空间
如果需要重新修改编辑,可以通过以下步骤操作:
1. 在 命名空间 列表页,单击操作列的编辑,进入编辑页面。 2. 修改消息保留时间或说明,单击保存完成修改。
删除命名空间
如果想删掉创建的命名空间,可以通过以下步骤操作:
2. 在删除的确认弹框中,单击确定,即可删除命名空间。
注意:
当命名空间内有 Topic 时,该命名空间不可被删除。
当角色还有配置在各命名空间中的权限时,不可删除。
有关联 VPC 时不可删。
本页内容是否解决了您的问题?