SnakeMQ

From Wikipedia, the free encyclopedia
Jump to: navigation, search
SnakeMQ
Original author(s) David Siroky
Written in Python
Platform Cross-platform
Type Message queue
License MIT License
Website http://www.snakemq.net/

SnakeMQ is a small cross-platform Python library for easy and reliable communication between hosts. Just send the message and let the library care about the delivery.

Overview of features[edit]

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

No compatibility with AMQP, ZeroMQ or other messaging systems.

See also[edit]

External links[edit]