消息路由

本文将引导您快速创建并管理消息路由任务,实现单元化部署环境下跨单元消息路由和同步。

说明

该功能仅适用于支持 LDC 单元化架构的环境。

创建路由任务

您可以登录消息队列控制台,根据业务需求创建跨地域的消息同步任务。操作步骤如下:

  1. 登录 SOFAStack 控制台

  2. 在左侧导航栏,选择 中间件 > 消息队列 > 消息路由

  3. 单击 创建路由任务,然后在 创建路由任务 对话框配置任务信息:

    • 源 Topic:输入需要同步的消息所属 Topic 名称。

    • 目标单元:选择消息将被同步到的 Topic 所属单元。

    • 目标 Topic:输入消息将被同步到的 Topic 名称。

    • 起始同步位点:选择从源 Topic 中的消息队列的哪个位置开始进行消息同步,即从这个位置之后进入队列的消息都会被同步到目标 Topic。

      • 最小位点:即任务首次启动之后,从有效期内最早写入源 Topic 队列的消息开始同步,首次任务启动之前发的消息不会被同步。

      • 最大位点:即任务首次启动之后,从最新写入源 Topic 队列的消息开始同步,首次任务启动之前发的消息不会被同步。

      • 自定义位点:选择从源 Topic 中的消息队列的哪个位置开始进行消息同步,首次任务启动之前发的消息不会被同步。

    • 描述:选填,输入对该同步任务的具体描述或备注。

  4. 单击 确定

任务创建完成后,即可在消息路由页面的任务列表中看到刚才创建的任务。

说明

消息路由任务创建成功后,该任务将处于 初始化 状态,需要等待片刻,完成初始化后将会进入 运行中 状态。

搜索路由任务

消息路由 页面,输入 源 Topic目标单元目标 Topic 后,单击 搜索 ,即可查询到符合搜索条件的消息路由任务。

启动、停止路由任务

消息路由 页面,单击目标任务操作列的 启动停止,即可启动或停止该任务。

  • 任务启动后,该任务的状态会切换至运行中。

  • 任务停止后,该任务的状态会切换至已停止。

删除路由任务

说明

仅支持删除已停止的消息路由任务。

消息路由 页面,单击目标任务操作列的 删除,即可删除该任务。