Skip to content

wangke19/snakemq

 
 

Repository files navigation

SnakeMQ is a small cross-platform Python library for easy and reliable communication between hosts.

Build Status

Features

  • pure Python, cross-platform
  • automatic reconnect
  • keep-alive for idle connections
  • reliable delivery - configurable message role and delivery timeout
  • persistent/transient queues
  • asynchronous - polling
  • symmetrical - single TCP connection for duplex communication
  • multiple storage options - SQLite, MongoDB, ...
  • brokerless - similar philosophy like ZeroMQ
  • additional modules - RPC, bandwidth throttling

Tested and working with Python versions: 2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, pypy, pypy3

Homepage

https://github.com/dsiroky/snakemq

Forum & bugs & issues

Download

Documentation

https://snakemq.readthedocs.io/en/latest/

Changelog

https://snakemq.readthedocs.io/en/latest/changelog.html

Notes

Python 3.5 has broken SSL support.

About

Small cross-platform Python library for easy and reliable communication between hosts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%