文档

注册中心同步配置

本文介绍如何配置注册中心同步任务。

前提条件

已配置注册中心同步集群,具体操作,请参见注册中心同步集群

操作步骤

  1. 登录AHAS控制台
  2. 在控制台左侧导航栏中单击多活容灾
  3. 在左侧导航栏选择多活实例,进入多活实例列表页。

  4. 选择对应的多活实例,进入详情页。

  5. 在左侧导航栏选择服务层配置,选择注册中心同步配置

  6. 注册中心同步配置页面,单击新增同步任务

    • 新增Nacos-Nacos同步任务

      1. 新增同步任务页面,填写同步任务相关配置信息:

        参数

        说明

        同步集群

        选择已新建的同步集群。具体操作,请参见注册中心同步集群

        源注册中心

        根据需要,选择已新建的注册中心作为源注册中心。具体操作,请参见注册中心同步集群

        目标注册中心

        根据需要,选择已新建的注册中心作为目标注册中心。具体操作,请参见注册中心同步集群

        命名空间

        • 输入Nacos的命名空间ID。具体操作,请参见创建命名空间

        • 如果不填默认为public

        重要

        Nacos同步时源和目标注册中心命名空间ID需要保持一致,Nacos1.2以上版本支持自定义命名空间ID。

        分组名

        • 填写Nacos分组名。

        • 如果不填默认为DEFAULT_GROUP

        服务名

        • 输入的服务名需要与实际注册中心查询到的服务名保持一致。

        • 支持批量输入需要同步的服务名,用半角逗号(,)分隔不同的服务名。

        说明

        当Nacos为源注册中心时,支持展示该注册中心中指定命名空间和分组名下的所有服务名。您也可以单击选择服务名,在选择服务名称页面选择一条或多条服务进行录入。

      2. 操作完成后,单击确定

    • 新增ZooKeeper-ZooKeeper同步任务

      说明

      目前ZooKeeper间同步仅支持Dubbo服务。

      1. 新增同步任务页面,填写同步任务相关配置信息:

        参数

        说明

        同步集群

        选择已新建的同步集群。具体操作,请参见注册中心同步集群

        源注册中心

        根据需要,选择已新建的注册中心作为源注册中心。具体操作,请参见注册中心同步集群

        目标注册中心

        根据需要,选择已新建的注册中心作为目标注册中心。具体操作,请参见注册中心同步集群

        分组名

        填写ZooKeeper分组名。

        说明

        分组名对应Dubbo服务的Group,不填分组名表示不做Group上的限制。

        版本

        输入ZooKeeper版本信息。

        说明

        版本对应Dubbo服务的Version,不填版本表示不做Version上的限制。

        服务名

        • 输入的服务名需要与实际注册中心查询到的服务名保持一致。

        • 支持批量输入需要同步的服务名,用半角逗号(,)分隔不同的服务名。

        • ZooKeeper-ZooKeeper同步任务支持全量同步,服务名输入“*”会同步对应 Group和Version下的所有服务。

          说明

          目前暂不支持展示ZooKeeper源注册中心中所有服务名的功能。

      2. 操作完成后,单击确认

    • 批量创建

      • 当一次录入多个服务后,MSHA控制台会异步执行这些任务,此时任务的运行状态为同步任务创建中

      • 当同步任务状态为同步中时,说明该服务已经从源注册中心同步到目标注册中心。

注册中心同步配置完成后,在注册中心同步配置页面:

  • 暂停同步任务:选择运行状态运行中的同步配置任务,单击暂停,暂停后微服务同步结束,该服务会在目标注册中心下线。当同步任务状态为已暂停时,说明该同步任务已停止。

    说明

    暂停和删除都可以终止当前的服务同步,效果上一致,但删除会清除MSHA控制台和RDS中的任务信息。为了避免重复输入任务,非必要时尽量使用暂停功能。

  • 恢复同步任务:选择运行状态已暂停的同步配置任务,单击重新同步运行状态变为同步中,重新将该服务已经从源注册中心同步到目标注册中心。

  • 删除同步任务:选择待删除的同步配置任务信息,单击删除,在确定删除该同步任务对话框中,单击确定。删除后微服务同步结束,且该任务从页面中消失。

    重要

    批量删除同步任务可能会发生某些任务没有停止同步的情况,如果您想安全地批量删除任务,请先执行批量暂停操作,之后再批量删除这些已暂停的同步任务。

  • 重试同步任务:选择运行状态创建任务失败创建超时的同步配置任务,单击重试,重新创建任务。如果多次重试仍然不成功,请检查ECS服务器健康检查是否通过。

  • 批量操作:通过勾选同步任务,您可批量进行暂停、重新同步和删除操作。批量操作异步执行任务,需要等待一段时间完成所有操作。

  • 本页导读 (1)
文档反馈