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

Webhook / Queue Extension for Realtime #299

Open
psteinroe opened this issue Sep 28, 2022 · 0 comments
Open

Webhook / Queue Extension for Realtime #299

psteinroe opened this issue Sep 28, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@psteinroe
Copy link

Hey,

Queuing is part of most applications, and it would be awesome if Supabase would provide a native and well-integrated solution. With the current architecture, I would assume that a webhook plugin for realtime would provide such functionality, assuming it can ensure deliverability. There are some discussions around this, and it seems like there has been some work, but I cannot see anything going on lately. A webhook plugin could also be a more scalable approach of triggering an api after something happens in the database compared pg_net.

Main requirements would be

  • Durable channels that would store the data temporarily and ensure that a client, even if disconnected for a short time, would receive all data sent through the channel
  • Webhook extension that would send a http request (with proper auth headers) to a specified endpoint when any data is sent through a channel

It seems like there has been some work done a few years back in the context of the workflow RFC, e.g. in #33
Similar features also have been discussed in #66

@psteinroe psteinroe added the enhancement New feature or request label Sep 28, 2022
w3b6x9 pushed a commit that referenced this issue Nov 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant