Hello dear Pocoo-people,

I am currently developing a quite big web application using Flask, but have concerns about the tasking/threading in general.

At present the setup looks like the following:
Webserver: nginx
Routing: werkzeug (later I would like to switching to uWSGI)
Templating: jinja2 (what else? )
Database: mongoDB
Python-Interpreter: pypy 1.9

My question arises from the fact that I can't make usage of greenlet/eventlet using pypy, but Im unsure if I can maintain availability for the webusers running only the above setup.

Also I found Celery, and since I haven't worked with this extension, it makes me worry. Two question arise:

1st: Can I use safely pypy with Flask to handle a bunch of users at a time - or will my processes lock up each other, also in particular file i/o and background processing of scheduled tasks? 2nd: Would it make sense to integrate Celery in order to keep task handling lightweight (I love this greenlet term...) but concurrent so the application can handle a load of users at a time?

I would highly appreciate feedback and once more, thanks again to your crowd to bring up Flask, Jinja2 and werkzeug, wonderful tools to work with!

Jan

--
You received this message because you are subscribed to the Google Groups 
"pocoo-libs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pocoo-libs?hl=en.

Reply via email to