当前位置: 首页 > 知识库问答 >
问题:

重新划分cadence集群:当numHistoryShards不同时,Cadence的最新版本允许XDC复制是什么?

爱刚捷
2023-03-14

我正在尝试使用所提供的指导重新整理我的cadence集群,方法是创建一个具有更多碎片的新集群,然后启用XDC。Cadence的最新版本是什么,它不受允许CrossDC在具有不同numbOfShards错误的集群之间复制的影响?

有没有办法确定现有域是否注册为全局域?

共有1个答案

韦德厚
2023-03-14

错误仍然打开,我们正在处理它。当我们修复它时,我会回来更新这个答案。

该bug已修复,将在下一版本中发布。

要判断域是否为全局域,可以使用 CLI 来描述域群集列表(也可能显示在 WebUI 上)

cadence --do samples-domain-global d desc
Name: samples-domain-global
UUID: 5ac45494-581f-4a86-890f-007bcab7feea
Description:
OwnerEmail:
DomainData: map[]
Status: REGISTERED
RetentionInDays: 3
EmitMetrics: true
ActiveClusterName: primary
Clusters: primary, secondary

但是,如果您的全局域仅在一个集群中注册,我们最近在此问题中对其进行了改进,以包含一个新字段 IsGlobal(XDC)域。更改将合并到 master 中,但尚未发布。您可以使用泊坞运行来使用它:

>

  • 通过 Docker 拉优/cli 更新 docker 映像:主

    运行命令

    docker run --rm ubercadence/cli:master  --address  host.docker.internal:7933 --do samples-domain d desc
    Name: samples-domain
    UUID: ccd3fd09-b74b-41a6-8e2e-eff120e99772
    Description:
    OwnerEmail:
    DomainData: map[]
    Status: REGISTERED
    RetentionInDays: 0
    EmitMetrics: true
    IsGlobal(XDC)Domain: false
    ActiveClusterName: active
    Clusters: N/A, Not a global domain
    ...
    

  •  类似资料:
    • 节奏工作流版本控制: 工作流执行具有以下代码: 工作流1: o/p的开始--版本1:1 工作流实施中的更改: 工作流2: o/p的开始--版本1:2 工作流实施中的更改: 工作流3: o/p的开始--版本1:3 工作流2的重放:o/p版本1: -1 工作流重播 1 : o/p --version1: -1 我期待低于o / p 重播工作流程2: o/p--版本1:2 工作流重播 1 : o/p -

    • 我有两个MariaDB Galera群集(PROD(服务器A、B和C)和DR(服务器1、2和3)。我有从PROD群集的主组件节点(服务器A)到DR群集的主组件节点(服务器1)的标准复制(主从)配置。每个群集都可以正常地独立于其他群集运行(也就是说,如果对一个节点进行更改,则群集中的所有节点立即复制更改)。 这种配置的目的是允许我将中继日志在从机上的应用延迟一段预定的时间。不幸的是,Mariadb1

    • Cadence 是 Uber 开发的一个分布式,可扩展,持久且高度可用的编排引擎,以可扩展和弹性的方式执行异步长期运行的业务逻辑。 业务逻辑被建模为工作流和活动。工作流程是协调逻辑的实现。其唯一目的是协调活动执行。活动是业务逻辑中特定任务的实现。工作流和活动实现在工作进程中托管和执行。这些工作人员长期轮询Cadence服务器以执行任务,通过调用工作流或活动实现来执行任务,并将任务结果返回给Cade

    • 几年前我安装了Java版本10.0.2,但为了特定的目的需要将其更新到11.0.2(不是最新的版本13.0.2,我需要它是11.0.2)。 下载JDK-11.0.2之后,我打开了环境变量窗口,并进行了如下更改。 添加新路径

    • 在Cadence Canary在我的集群节点上启动后,我遇到了这个错误。 在,Cadence金丝雀什么都不做,只是挂在那里。 有什么想法/建议吗?

    • docker pull 这个命令 我当时想的是拉取最新版本的镜像 结果发现tag是latest 但是版本不是最新的 dockerhub库中有最新的 这是不是说明我的docker拉取的仓库不对啊 怎么修改 或配置 我配置了阿里加速 下面是配置的阿里的