Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Streaming Subscription Support #730

Closed
JoshVanL opened this issue Jul 9, 2024 · 1 comment
Closed

Add Streaming Subscription Support #730

JoshVanL opened this issue Jul 9, 2024 · 1 comment
Assignees
Labels
kind/enhancement New feature or request
Milestone

Comments

@JoshVanL
Copy link

JoshVanL commented Jul 9, 2024

Dapr v1.14 adds support for streaming subscriptions which allows for dynamically subscribing to pubsub topics over a bi-directional gRPC stream. This API is exposed via the SubscribeTopicEventsAlpha1 gRPC API.

On first call, the client sends an InitialRequest containing the pubsub, topic name, etc. From then on, topic event messages are sent from daprd to the client over the stream. The client reports the processing status of this message back to daprd. A message will not be considered processed until the client has responded with this status. There can be multiple in-flight topic messages. Daprd unsubscribes from the topic when the stream is closed.

dapr/go-sdk#578 is a reference implementation for the go-sdk.

@berndverst
Copy link
Member

You used the wrong issue template. :)

@elena-kolevska elena-kolevska self-assigned this Sep 5, 2024
@elena-kolevska elena-kolevska added this to the v1.15 milestone Sep 12, 2024
@elena-kolevska elena-kolevska added P0 Customer impact. Immediate fix required. and removed P0 Customer impact. Immediate fix required. labels Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

5 participants