从 0.6 迁移到 1.0.0-beta 版本
代码库进行了重构并包含一些破坏性变更,请阅读以下内容来更新您的应用:
名称变更
DurableObjectQueueHandler 已重命名为 DOQueueHandler。需要在 wrangler 配置文件中更新 Durable object 绑定配置。
环境变量
NEXT_CACHE_DO_QUEUE_MAX_NUM_REVALIDATIONS 已重命名为 NEXT_CACHE_DO_QUEUE_MAX_RETRIES。
API 变更
移除了 D1TagCache。您应该改用基于 D1 且更高效的 D1NextModeTagCache。
ShardedDOTagCache 的 enableShardReplication 和 shardReplicationOptions 选项
已合并为 shardReplication。必须指定 shardReplication 的值才能启用复制功能。
该值必须是一个包含软副本和硬副本数量的对象。
迁移前:
shardedDOTagCache({
baseShardSize: 4,
enableShardReplication: true,
shardReplicationOptions: {
numberOfSoftReplicas: 4,
numberOfHardReplicas: 2,
},
});迁移后:
shardedDOTagCache({
baseShardSize: 4,
shardReplication: {
numberOfSoftReplicas: 4,
numberOfHardReplicas: 2,
},
});