从 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 已被移除。您应该改用 D1NextModeTagCache,它更高效且同样基于 D1。
传递给 ShardedDOTagCache 的 enableShardReplication 和 shardReplicationOptions 选项已合并到 shardReplication 中。必须指定 shardReplication 的值才能启用复制。该值必须是一个包含软副本和硬副本数量的对象。
之前:
shardedDOTagCache({
baseShardSize: 4,
enableShardReplication: true,
shardReplicationOptions: {
numberOfSoftReplicas: 4,
numberOfHardReplicas: 2,
},
});之后:
shardedDOTagCache({
baseShardSize: 4,
shardReplication: {
numberOfSoftReplicas: 4,
numberOfHardReplicas: 2,
},
});