asyncoro is a Python framework for developing concurrent, distributed, network programs with asynchronous completions and coroutines. Asynchronous completions implemented in asyncoro are sockets (non-blocking 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

Features

  • Concurrent, distributed programming with coroutines
  • Asynchronous (non-blocking) sockets, database cursors
  • epoll, kqueue, devpoll, poll and IO Completion Ports
  • Hot swapping/code switching of coroutine function
  • Distributed computing
  • Fault tolerance

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow asyncoro

asyncoro Web Site

Other Useful Business Software
Modernize Your Lab with the #1 Rated LIMS Icon
Modernize Your Lab with the #1 Rated LIMS

Labs that need a powerful LIMS system

Nothing is more critical to a lab’s success than the quality, security, and traceability of samples. The Lockbox LIMS system provides robust sample management functionality to laboratory professionals, giving them full visibility on every aspect of a sample’s journey, from accessioning to long-term storage.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of asyncoro!

Additional Project Details

Intended Audience

Architects, Developers, System Administrators

Programming Language

Python

Related Categories

Python Frameworks, Python Clustering Software, Python Distributed Computing Software

Registered

2012-04-18