Skip to main content

Async messaging between threads and across netorks.

Project description

From the library documentation;

The Ansar library is a tool for development of a certain type of software, often tricky and often involving networks. It’s core ability is the transfer of application messages from one application object to another, including that case where the two objects are in different applications. However, the library has a broad scope beyond that core feature. Areas covered include;

  • asynchronous programming, i.e. non-blocking or event-driven software
  • finite state machines
  • multi-threading
  • serialization and application persistence
  • transfer of application messages across networks
  • network service discovery
  • component framework
  • component composition

The library can be used in a corner of an existing application, perhaps to replace some wayward multi-threaded code. Or the library can be used to create entire communities of components, to be distributed around the Internet.

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ansar, version 1.0.16
Filename, size File type Python version Upload date Hashes
Filename, size ansar-1.0.16-py2-none-any.whl (133.6 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size ansar-1.0.16.tar.gz (97.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page