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

lose --network_engine #202

Closed
chadwhitacre opened this issue Jun 24, 2013 · 7 comments
Closed

lose --network_engine #202

chadwhitacre opened this issue Jun 24, 2013 · 7 comments

Comments

@chadwhitacre
Copy link
Contributor

Why do we have to support multiple network engines? Because the Python network lib situation is a hoary mess. Maybe PEP 3156 will clean things up. Any help from that angle is years down the line, though.

@chadwhitacre
Copy link
Contributor Author

IRC

@chadwhitacre
Copy link
Contributor Author

Python (unlike Node) has network library religion. Right now our policy is to support them all, but this makes implementing Socket.IO pretty complicated. I'd like to make a push to officially release Socket.IO support (#201) , and network_engine is on the chopping block as part of that.

@chadwhitacre
Copy link
Contributor Author

Sprinting at @pjz's place, talking about this. Big one. The thinking here is that we've got two pucks to skate ahead of if we can: HTTP 2.0 and Tulip.

@chadwhitacre
Copy link
Contributor Author

I don't really have a good understanding of either of those. Suggestion on the table is to write some code in a branch to spike this out, understand the issues better.

@chadwhitacre
Copy link
Contributor Author

We're debating whether to actually lose the network_engine endpoint or just drop to only supporting one network engine plugin, to reduce our maintenance burden. We'd still want to write it against an API though, as a best practice.

@chadwhitacre
Copy link
Contributor Author

Sounds like we're not going to lose this. We may decide to prune some plugins that we don't bring along with #200, though.

@chadwhitacre
Copy link
Contributor Author

We may very lose this, if #200 makes it too complicated to keep.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant