从 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,
},
});