修改RocketMQ Topic配置
RocketMQ实例为4.8.0版本时您可以根据业务需要修改Topic的权限配置、关联代理配置和描述信息,为5.x版本时仅支持修改描述信息。
前提条件
已创建Topic。
修改Topic信息
- 登录RocketMQ实例控制台。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在左侧导航栏,单击“实例管理 > Topic管理”,进入“Topic管理”页面。
- 选择以下任意一种方法修改Topic参数。
- 在待修改的Topic所在行,单击“编辑”,弹出“编辑Topic”页面。
- 单击待修改的Topic名称,进入Topic详情页面。在页面右上角,单击“编辑”,弹出“编辑Topic”页面。
- 修改如表1所示配置信息。
表1 Topic参数说明 参数
说明
权限
RocketMQ实例的版本为4.8.0(在实例的详情中可以查看到版本号信息)时,需要设置此参数。
Topic的权限。
取值范围:
- 发布+订阅:表示生产者可以往Topic发送消息,消费者也可以消费Topic中的消息。
- 发布:表示生产者可以往Topic发送消息,但消费者不能消费Topic中的消息。
- 订阅:表示生产者不可以往Topic发送消息,但消费者可以消费Topic中的消息。
修改Topic权限后即时生效。
关联代理
RocketMQ实例的版本为4.8.0(在实例的详情中可以查看到版本号信息)时,需要设置此参数。
修改读队列个数或写队列个数。
- 读队列个数:Topic读数据可用的总队列数。
- 写队列个数:Topic写数据可用的总队列数。
创建Topic时未关联所有代理,单击“添加关联代理”,将Topic分布到其他代理上,并设置读队列个数和写队列个数。
修改关联代理后,生产和消费的消息会存储到新代理中。
描述
Topic的描述信息。
取值长度为0~200个字符。
- 修改完成后,单击“确定”。
相关文档
Topic的修改也可以通过调用API完成,具体请参见修改主题。