asyncoro is a Python framework for developing concurrent, distributed programs with asynchronous completions and coroutines. Asynchronous completions implemented in...
asyncoro is a python framework for developing concurrent, distributed programs with asynchronous completions and coroutines. asynchronous completions implemented in asyncoro are socket i/o operations (nonblocking sockets), database cursors, sleep timers and locking primitives. programs developed with asyncoro have same logic and structure as python programs with threads, except for a few syntactic changes. asyncoro supports socket i/o notification mechanisms epoll, kqueue, /dev/poll (and poll and select, where necessary), and windows i/o completion ports (iocp) for high performance and scalability, and ssl for security. asyncoro also supports remote execution of coroutines, coroutines monitoring other coroutines etc., for distributed, faulttolerant programming.
python concurrent cluster-computing fault-tolerant coroutines distributed-programming