pyactivemq


Python module for communicating with the ActiveMQ message broker

Maintainer Wanted

This project is no longer being maintained. I am writing software using Go these days. If anyone wants to take over to complete the update to the latest ActiveMQ-CPP, please contact me.

News

pyactivemq 0.1.0 has been released (supporting ActiveMQ-CPP up to version 2.2.6). Check the Featured Downloads.

On Windows, you might need to install one of the following: * Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) * Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)

Introduction

pyactivemq is a Python module for communicating with the ActiveMQ message broker which implements the Java Message Service specification.

pyactivemq wraps the ActiveMQ-CPP library using Boost.Python. This implies that both the Stomp and Openwire wire formats are supported for communicating with the broker.

pyactivemq could also be used with other JMS message brokers by utilising ActiveMQ's JMS to JMS bridge feature.

It would also be possible to create a CMS wrapper for the C libraries that are part of Sun's OpenMQ broker (formerly known as Sun Java System Message Queue). pyactivemq could then be extended to support both ActiveMQ and OpenMQ.

Getting Started

Refer to the Building page on the wiki to get started. For some more ideas of what's possible, check the Examples.

Project Information

Labels:
Python JMS Boost messaging Java