I would like to change the description on the project homepage, to be more-aligned with the current shape (and future directions) of the project.
I wrote that as a base (before committing i would like to have some suggestion/opinion, and fix): uWSGI is an extremely advanced, sysadmin-friendly, highly-modular stack for building clustered/distributed applications and network infrastructures. The 'WSGI' part in the name is a tribute to the namesake standard for python web applications, as it has been of inspiration for lot of technologies and for lot of uWSGI plugins as well. Currently the uWSGI stack includes the following components: The core (implements configuration, processes management, sockets creation, monitoring, logging, shared memory areas, ipc and SubscriptionSystem) Request plugins (implement application server interfaces for various languages and platforms: WSGI, PSGI, Rack, Lua WSAPI, CGI, PHP, Go ...) Gateways (implement load balancers, proxies and routers) The Emperor (implements massive instances management and monitoring) Loop engines (implement concurrency, currently uWSGI components can be run in preforking, threaded, asynchronous/evented and green thread/coroutine modes. Various forms of green threads/coroutines are supported, including uGreen – uWSGI Green Threads, Greenlet, Stackless, The Gevent loop engine, Goroutines and Fibers) Thanks to its pluggable architecture it can be extended without limits to support more platforms and languages. Currently, you can write plugins in C, C++ and Objective-C Sysadmins will love it as it can be configured via several methods, including command line, environment variables, XML, INI, YAML, JSON, SQLite and LDAP. To get started with uWSGI, take a look at the Installing uWSGI page. Then continue to Quickstart or if you are feeling daring, the Configuration Options page. Some example configurations are available on the Examples page. -- Roberto De Ioris http://unbit.it _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
