[Twisted-Python] job server project

Hello everybody I just completed an article about writing a job server with Twisted Framework. It's also based on my job server project called Jobbar. http://umut.mobi/blog/2010/12/31/jobbar-distributed-job-server/ I'm still working on it. Happy new year. - Umut

On Dec 31, 2010, at 7:35 AM, Umut Aydin wrote:
Hello everybody
Hello Umut! :)
I just completed an article about writing a job server with Twisted Framework. It's also based on my job server project called Jobbar.
http://umut.mobi/blog/2010/12/31/jobbar-distributed-job-server/
I'm still working on it.
Happy new year.
- Umut
Thanks for reporting your progress; it's always nice to hear how people are using Twisted. And thanks again for your shout-out to those who work tirelessly answering questions here and on the IRC channel :). Perhaps when Jobbar is a bit further along, you'd like to submit a success story <http://twistedmatrix.com/trac/wiki/SuccessStories> or join the TX project group on Launchpad <https://launchpad.net/tx>? -g

On Fri, 2010-12-31 at 14:35 +0200, Umut Aydin wrote:
I just completed an article about writing a job server with Twisted Framework. It's also based on my job server project called Jobbar.
http://umut.mobi/blog/2010/12/31/jobbar-distributed-job-server/
I'm still working on it.
As long as you're in Python land, you might want to check out Celery. -- David Strauss | david@davidstrauss.net | +1 512 577 5827 [mobile]

On Jan 3, 2011, at 4:52 PM, David Strauss wrote:
On Fri, 2010-12-31 at 14:35 +0200, Umut Aydin wrote:
I just completed an article about writing a job server with Twisted Framework. It's also based on my job server project called Jobbar.
http://umut.mobi/blog/2010/12/31/jobbar-distributed-job-server/
I'm still working on it.
As long as you're in Python land, you might want to check out Celery.
(in case it's not obvious, <http://celeryproject.org/>) Oh, is Celery based on Twisted too?

AFAIK, no. It has a number of concurrency things: - gevent - eventlet - pools (threads and processes) No twisted, afaik. cheers, lvh

On Jan 3, 2011, at 6:47 PM, Laurens Van Houtven wrote:
AFAIK, no. It has a number of concurrency things:
- gevent - eventlet - pools (threads and processes)
No twisted, afaik.
cheers, lvh
Well, sort of: eventlet uses the 'twistdr' hub by default, so you could probably use celery with Twisted just fine. I wonder: has anyone done so?

I haven't heard of gevent nor evenlet. Thank you so much. On Tue, Jan 4, 2011 at 5:48 AM, Glyph Lefkowitz <glyph@twistedmatrix.com> wrote:
On Jan 3, 2011, at 6:47 PM, Laurens Van Houtven wrote:
AFAIK, no. It has a number of concurrency things:
- gevent - eventlet - pools (threads and processes)
No twisted, afaik.
cheers, lvh
Well, sort of: eventlet uses the 'twistdr' hub by default, so you could probably use celery with Twisted just fine. I wonder: has anyone done so? _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-- Best Regards, Umut AYDIN Email: me@umut.mobi Skype: umut-aydin Blog: http://umut.mobi

Note: I'm not David -- I was just clarifying Glyph's question. I'm not suggesting you should use either of those. If you are interested in things that look like with Twisted, I recommend - look at @inlineCallbacks -- it uses generators, not greenlet-style coroutines, but quite often it covers what you want - look at Corotwine -- it's basically greenlets with a Twisted backend, somewhat comparable to eventlet with a Twisted backend, but without the monkey patching cheers lvh
participants (4)
-
David Strauss
-
Glyph Lefkowitz
-
Laurens Van Houtven
-
Umut Aydin