On Sun, Nov 23, 2014 at 7:23 AM, <t...@timothyarnold.co.uk> wrote: > Hi All > Looking for some advice. I'm creating a small netwok poller and wondered what > people recommend to use? Will be polling up to 100 hosts every ten reconds or > so > > Options I can see > > Home grown using worker threads with Queue and dispatcher based on timestamp
This might be good, as might the multiprocessing module. > Twisted timer service I wouldn't wish a large Twisted project on my worst enemy. If you need async, you might consider gevent. > Python Scheduler Perhaps - I have no experience with this. I'd probably go the multiprocessing route. multithreading is fine with CPython if you're 100% I/O bound, but as soon as you add one CPU-bound thread, the multitasking gets all messed up - unless you move to jython. -- https://mail.python.org/mailman/listinfo/python-list