-
Notifications
You must be signed in to change notification settings - Fork 2
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
Is there a new features planned? #7
Comments
Hey @catroot! I'm not actively working on this project, so I'd say it's "finished", as in, I'm not planning to add new features. One thing I'd like to have though is multi-process support, which should be relatively easy, but never got around doing it. If you do have plans for it, please let me know, send a PR and if all looks good I'll give you commit access. |
i`v got your point. Will think for it. BTW, multiprocessing easily covers any single server instances.
whis code will start servers equals to CPU core count on the system at different sequential ports, so it`s easy to loadbalanse it with nginx. |
I respectfully disagree :-) IMHO load balancing based on subsequent port numbers is not great. We could make uvwsgi listen on a single port, and do the load balancing by itself. Easier to configure in nginx, easier to change. Now, even if I added this, you would still be able to use your way since there would be an option for it :-) |
So, you think, that GIL lets you scale load between cores like a charm? |
I never said there would be a single Python process :-) uvwsgi would fork, by using the builtin facilities in pyuv and pass handles around. |
That's up to you. I didn't see much profit from this. PS |
Hello @saghul!
Pls tell us, is there a websockets and https (or even http/2) support exists in roadmap of this project?
Which feature will be the next step?
The text was updated successfully, but these errors were encountered: