dunglas / mercure

🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications
https://mercure.rocks
GNU Affero General Public License v3.0
3.82k stars 278 forks source link

Websub protocol #100

Open ghost opened 5 years ago

ghost commented 5 years ago

There is a golang websub implementation I saw. Gotta find it. This is designed for server to server.

Am thinking about also supporting websub on top of Mercure. It would be a different entry point but can use all the event tracking still to provide a architecture for microservices.

What do you think ?

dunglas commented 5 years ago

Adding a WebSub endpoint to the hub is something I have in mind since the very beginning. Such addition would be very welcome.

ghost commented 5 years ago

Great to hear.

There was only one golang implementation in GitHub.

https://github.com/adamsanghera/go-websub

dunglas commented 5 years ago

The protocol is very simple, maybe could we just ship our own implementation.

ghost commented 5 years ago

Thats lucky and if you want to have a ho at starting it I can help extend from your base.

divine commented 4 years ago

The protocol is very simple, maybe could we just ship our own implementation.

@dunglas well, first of all thank you for the great work, secondly any ETA for this feature anytime soon? Thanks.

divine commented 3 years ago

@dunglas any update on this please?

dunglas commented 3 years ago

It will be available before the end of 2020. Sorry I don't have a more precise ETA yet, but I've started working on this (design part for now).

jason-dll commented 3 years ago

@dunglas Is there any news ?

Thank you for all your work

dunglas commented 3 years ago

It's the next entry in my todo list after releasing 2.6 stable!

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.