updates from @jarema

Signed-off-by: Hannah Hunter <hannahhunter@microsoft.com>
This commit is contained in:
Hannah Hunter 2023-07-05 12:21:19 -04:00
parent 480464d5d0
commit 9068813b09
1 changed files with 6 additions and 6 deletions

View File

@ -36,9 +36,9 @@ spec:
- name: streamName - name: streamName
value: "my-stream" value: "my-stream"
- name: durableName - name: durableName
value: "my-durable" value: "my-durable-subscription"
- name: queueGroupName - name: queueGroupName
value: "my-queue" value: "my-queue-group"
- name: startSequence - name: startSequence
value: 1 value: 1
- name: startTime # In Unix format - name: startTime # In Unix format
@ -145,9 +145,9 @@ nats -s localhost:4222 stream add myStream --subjects mySubject
## Example: Competing consumers pattern ## Example: Competing consumers pattern
Let's say you'd like each message to be processed by only one application or pod with the same app-id. Typically, the `consumerID` metadata spec helps you define competing consumers. However, `consumerID` is not supported in NATS JetStream. Let's say you'd like each message to be processed by only one application or pod with the same app-id. Typically, the `consumerID` metadata spec helps you define competing consumers.
The following example demonstrates using a competing consumer pattern with dynamic values. Since `consumerID` is not supported in NATS JetStream, you need to specify `durableName` and `queueGroupName` to achieve the competing consumers pattern. For example:
```yml ```yml
apiVersion: dapr.io/v1alpha1 apiVersion: dapr.io/v1alpha1
@ -163,9 +163,9 @@ spec:
- name: streamName - name: streamName
value: "my-stream" value: "my-stream"
- name: durableName - name: durableName
value: "my-durable" value: "my-durable-subscription"
- name: queueGroupName - name: queueGroupName
value: "my-queue" value: "my-queue-group"
``` ```
## Related links ## Related links