Skip to content

Commit 5525885

Browse files
chore(open-next): avoid the use of DurableObjects by using queueCache with memoryQueue instead (nodejs#8878)
1 parent 18cd69c commit 5525885

2 files changed

Lines changed: 3 additions & 16 deletions

File tree

apps/site/open-next.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { defineCloudflareConfig } from '@opennextjs/cloudflare';
22
import r2IncrementalCache from '@opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache';
33
import { withRegionalCache } from '@opennextjs/cloudflare/overrides/incremental-cache/regional-cache';
4-
import doQueue from '@opennextjs/cloudflare/overrides/queue/do-queue';
4+
import memoryQueue from '@opennextjs/cloudflare/overrides/queue/memory-queue';
5+
import queueCache from '@opennextjs/cloudflare/overrides/queue/queue-cache';
56

67
import type { OpenNextConfig } from '@opennextjs/cloudflare';
78

@@ -14,7 +15,7 @@ const cloudflareConfig = defineCloudflareConfig({
1415
incrementalCache: withRegionalCache(r2IncrementalCache, {
1516
mode: 'long-lived',
1617
}),
17-
queue: doQueue,
18+
queue: queueCache(memoryQueue),
1819
enableCacheInterception: true,
1920
});
2021

apps/site/wrangler.jsonc

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,6 @@
4545
"bucket_name": "next-cache-r2-for-open-next-website",
4646
},
4747
],
48-
"durable_objects": {
49-
"bindings": [
50-
{
51-
"name": "NEXT_CACHE_DO_QUEUE",
52-
"class_name": "DOQueueHandler",
53-
},
54-
],
55-
},
56-
"migrations": [
57-
{
58-
"tag": "v1",
59-
"new_sqlite_classes": ["DOQueueHandler"],
60-
},
61-
],
6248
"version_metadata": {
6349
// CF_VERSION_METADATA used for sentry
6450
// See: https://docs.sentry.io/platforms/javascript/guides/cloudflare/#release-configuration-optional

0 commit comments

Comments
 (0)