rannof / stomp.py

“stomp.py” is a Python client library for accessing messaging servers (such as Apollo or RabbitMQ) using the STOMP protocol (versions 1.0, 1.1 and 1.2). It can also be run as a standalone, command-line client for testing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

"stomp.py" is a Python client library for accessing messaging servers (such as ActiveMQ, Apollo or RabbitMQ) using the STOMP protocol (versions 1.0, 1.1 and 1.2). It can also be run as a standalone, command-line client for testing.

Quick Start

A basic example of using stomp.py can be found here. Testing via the command-line interface is described here.

Downloads can be found on PyPi.
API documentation can be found here. Current test coverage can be found here.

Version 4.0+ is for both Python2.x and Python3.x - with support for versions 1.0, 1.1 and 1.2 of the protocol. Legacy clients using the old 3-series code, can find the download for 3.1.7 here (github branch here)

stomp.py has been perfunctorily tested on: ActiveMQ, Apollo, RabbitMQ, stompserver, and has been reported to work with JBossMessaging in the distant past. For more info on setting up a test server (using virtualbox), contact the developer.

Contributors

(If you've contributed code to stomp.py and your name is missing from this list, let me know)

Julian Scheid (Rising Sun Pictures)
Andreas Schobel
Fernando Ciciliati
Eugene Strulyov
Gavin M. Roy
Martin Pieuchot
Joe Gdaniec
Jayson Vantuyl
Tatiana Al-Chueyr Martins
Rafael Durán Casteñada
Chaskiel Grundman
Ville Skyttä
Pavel Savchenko

Project Status

PyPI version
Build Status

About

“stomp.py” is a Python client library for accessing messaging servers (such as Apollo or RabbitMQ) using the STOMP protocol (versions 1.0, 1.1 and 1.2). It can also be run as a standalone, command-line client for testing.

License:Apache License 2.0


Languages

Language:Python 99.1%Language:Makefile 0.9%