【发布时间】:2022-10-06 20:00:15
【问题描述】:
如果我使用 mysql 作为 cadence 的数据库,我知道如果分片是 100,那么在 cadence 中有 100 个绑定到历史服务的表。 我的问题是,在这种情况下,匹配服务中的所有 tastList 都只会使用一张表吗? 如何对数据库进行分片以进行匹配服务?
如果所有taskList都写入同一张表,就够了吗?
标签: cadence-workflow uber-cadence
如果我使用 mysql 作为 cadence 的数据库,我知道如果分片是 100,那么在 cadence 中有 100 个绑定到历史服务的表。 我的问题是,在这种情况下,匹配服务中的所有 tastList 都只会使用一张表吗? 如何对数据库进行分片以进行匹配服务?
如果所有taskList都写入同一张表,就够了吗?
标签: cadence-workflow uber-cadence
要扩展数据量,您需要使用分区:同一张表但不同的机器将托管不同的分区。
要扩展匹配服务以跟上民意调查的数量,您需要使用 scalable tasklist
【讨论】: