【问题标题】:How to shard cadence matching service?如何分片节奏匹配服务?
【发布时间】:2022-10-06 20:00:15
【问题描述】:

如果我使用 mysql 作为 cadence 的数据库,我知道如果分片是 100,那么在 cadence 中有 100 个绑定到历史服务的表。 我的问题是,在这种情况下,匹配服务中的所有 tastList 都只会使用一张表吗? 如何对数据库进行分片以进行匹配服务?

如果所有taskList都写入同一张表,就够了吗?

    标签: cadence-workflow uber-cadence


    【解决方案1】:

    要扩展数据量,您需要使用分区:同一张表但不同的机器将托管不同的分区。

    要扩展匹配服务以跟上民意调查的数量,您需要使用 scalable tasklist

    【讨论】: