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

Support for WebSockets #8

Closed
andyshinn opened this issue Sep 22, 2015 · 10 comments
Closed

Support for WebSockets #8

andyshinn opened this issue Sep 22, 2015 · 10 comments

Comments

@andyshinn
Copy link

One major reason why I haven't been able to play with something like vulcand is the lack of WebSocket support. This may not be high on the priority list. But support for WebSockets would make this much more viable to me as a replacement for my more kudgly HAProxy and nginx reverse proxy setups in Docker.

@emilevauge emilevauge added the kind/enhancement a new or improved feature. label Sep 22, 2015
@emilevauge
Copy link
Member

Hi!
I will try in the next days to do this in a middeware using https://gist.github.com/sheenobu/5aad1b1c07e9ff52eefe :)

@andyshinn
Copy link
Author

Cool, yea a middleware seems like the best place to do it. I saw that patch as well. And I'm sure you are also aware of https://github.com/gorilla/websocket. Not sure which might be easier to implement.

@sheenobu
Copy link

@emilevauge Let me know how it goes. I saw that this was mailgun/oxy based and wondered if it reacted to websockets in the same way.

@gngeorgiev
Copy link

Websocket support is what will would make me try this in favor of HAProxy, as a matter of fact this is why I did not try out vulcand.

@emilevauge
Copy link
Member

If interested, I created a branch with websocket alpha support taken from https://gist.github.com/sheenobu/5aad1b1c07e9ff52eefe:
https://github.com/EmileVauge/traefik/tree/websockets-support

@jpillora
Copy link
Contributor

+1

1 similar comment
@dekobon
Copy link

dekobon commented Oct 7, 2015

+1

@JonnyBGod
Copy link

+1

Would like to propose also support for http/2 and server sent events.

@tboerger
Copy link
Contributor

If the websocket support gets integrated I really have to switch to traefik from vulcand :)

@jpillora
Copy link
Contributor

Nice work @emilevauge, I'll try swapping vulcan out for traefik tonight :)

@emilevauge emilevauge modified the milestone: 1.0 Feb 27, 2016
bparli referenced this issue in bparli/traefik May 26, 2017
Add Sidecar MaxConn support without other functionality changes
@traefik traefik locked and limited conversation to collaborators Sep 1, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

10 participants