Skip to content

Commit 9e5f092

Browse files
committed
Improved changelog entry
1 parent e31a3ce commit 9e5f092

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
---
2-
title: Improved limits for Queues pull consumers
3-
description: Queues now support consuming 5,000 messages per second over HTTP, per queue.
2+
title: Improved limits for Queues HTTP pull consumers
3+
description: Each queue now supports consuming 5,000 messages per second over HTTP.
44
products:
55
- queues
66
date: 2025-04-17 12:00:00 UTC
77
---
88

9-
[Queues Pull Consumers](/queues/configuration/pull-consumers/) now support consuming messages over HTTP at the maximum per-queue throughput of 5,000 messages per second. Previously, pull consumers were subject to a global rate limit of 1200 requests / 5 minutes.
9+
[Queues Pull Consumers](/queues/configuration/pull-consumers/) can now consume 5,000 messages per second per queue. Previously, pull consumers were subject to a global rate limit of 1200 requests / 5 minutes, aggregated across all queues.
1010

11-
Pull consumers allow you to consume messages from a queue over HTTP, from outside [Cloudflare Workers](/workers). As always, Queues doesn't charge for data egress. With the increased limits, messages can be consumed over HTTP at the same rate at which they are produced to the queue.
11+
Pull consumers allow you to consume messages from a queue over HTTP from any environment, including from outside [Cloudflare Workers](/workers). Pull consumers are also useful when you need to carefully control the consumption rate of messages.
1212

13-
To create a new queue, and use a pull consumer, run the following commands using the Cloudflare CLI [Wrangler](/workers/wrangler/):
13+
To create a new queue and enable a pull based consumer, run the following commands using the Cloudflare CLI [Wrangler](/workers/wrangler/):
1414
```bash title="Create a queue with a pull based consumer"
1515
$ npx wrangler queues create my-queue
1616
$ npx wrangler queues consumer http add my-queue
1717
```
18-
Pull consumers can also be configured using the [Queues REST API](/api/resources/queues/subresources/consumers/methods/create/), or the Queues dashboard.
18+
Alternatively, you can do these operations using the [REST API](/api/resources/queues/subresources/consumers/methods/create/) or the Queues dashboard.
1919

20-
Once your queue is setup with a pull consumer, you can make call an API call using any HTTP client to pull messages. This call requires a [Cloudflare API Token](/fundamentals/api/get-started/create-token/), with permissions for `queues_read` and `queues_write`. For example, this `curl` command will pull messages from a queue:
20+
Once your queue is setup with a pull consumer, you can pull messages using any HTTP client. Requests from your HTTP client require a [Cloudflare API Token](/fundamentals/api/get-started/create-token/), with permissions for `queues_read` and `queues_write`. For example, this `curl` command will pull messages from a queue:
2121
```bash title="Pull messages from a queue"
2222
curl "https://api.cloudflare.com/client/v4/accounts/${CF_ACCOUNT_ID}/queues/${QUEUE_ID}/messages/pull" \
2323
--header "Authorization: Bearer ${API_TOKEN}" \
@@ -27,4 +27,4 @@ curl "https://api.cloudflare.com/client/v4/accounts/${CF_ACCOUNT_ID}/queues/${QU
2727

2828
Head over to the [pull consumer documentation](/queues/configuration/pull-consumers) to learn how to acknowledge / retry messages, pull batches, and setup multiple consumers.
2929

30-
Pull operations continue to be billed at the [existing rate](/queues/platform/pricing), of $0.40 / million operations. The updated pull consumer limits are available today, on all new and existing queues. And if you haven't used Cloudflare Queues before, [get started with the Cloudflare Queues guide](/queues/get-started).
30+
As always, Queues doesn't charge for data egress. Pull operations continue to be billed at the [existing rate](/queues/platform/pricing), of $0.40 / million operations. The updated pull consumer limits are available today, on all new and existing queues. If you haven't used Cloudflare Queues before, [get started with the Cloudflare Queues guide](/queues/get-started).

src/content/release-notes/queues.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ productArea: Developer platform
66
productAreaLink: /workers/platform/changelog/platform/
77
entries:
88
- publish_date: "2025-04-17"
9-
title: Removed API rate limits for HTTP Pull Consumers
9+
title: Improved rate limits for HTTP Pull Consumers
1010
description: |-
11-
Queues has removed REST API rate limits. This includes the API requests to [pull messages](/api/resources/queues/subresources/messages/methods/pull/), and [acknowledge / retry messages](/api/resources/queues/subresources/messages/methods/ack/).
11+
Pull consumers can now consume messages over HTTP at the maximum per-queue throughput of 5,000 messages per second.
1212
13-
Previously, requests to the Queues REST API were subject to the [global rate limit of 1200 requests / 5 minutes](/fundamentals/api/reference/limits/#api-token-limits).
13+
This means includes the API requests to [pull messages](/api/resources/queues/subresources/messages/methods/pull/), and [acknowledge / retry messages](/api/resources/queues/subresources/messages/methods/ack/).
1414
15-
The updated limits mean that [HTTP Pull Consumers](/queues/configuration/pull-consumers) can consume messages from a queue at the same rate as the maximum queue throughput, which is [5,000 messages per second](/queues/platform/limits).
15+
Previously, pull consumers were subject to the [global rate limit of 1200 requests / 5 minutes](/fundamentals/api/reference/limits/#api-token-limits).
16+
17+
Refer to the [documentation on pull consumers](/queues/configuration/pull-consumers/) to learn how to setup a pull consumer, acknowledge / retry messages, and setup multiple consumers.
1618
- publish_date: "2025-03-27"
1719
title: Pause delivery and purge queues
1820
description: |-

0 commit comments

Comments
 (0)