coi
CoilMQ
pypi i CoilMQ
coi

CoilMQ

Lightweight Python STOMP message broker.

by Hans Lellelid

1.0.1 (see all)License:Apache
pypi i CoilMQ
Readme

The provided server implementation for CoilMQ uses the Python SocketServer libraries; however, CoilMQ is only loosely coupled to this server implementation. It could be used with other socket implementations.

The CoilMQ core classes and bundled storage implementations are built to be thread-safe.

News: CoilMQ

.. contents::

0.6.1

  • Error with one subscriber causes topic messages not to be delivered to other subscribers (issue 33).
  • Fixed error in some circumstances when clearing pending transaction frames with commit/abort (issue 30).
  • Fixed incorrect default address in help (issue 29).

0.6.0

  • Added a new diagnostic thread that will run when --debug option is passed on the commandline.
  • Added method to QueueManager API to support tracking subscriber count.
  • Improved unit and functional test coverage of storage engines.
  • Fixed bug in engine.commit() and updated tests to catch previous failure (issue 28).

0.5.0

  • Added support for RECEIPT header and server messages (issue 26).

0.4.4

  • Fixed packaging (MANIFEST.in) to include defaults.cfg and config.cfg-sample (issue 23).
  • Fixed socket recv loop to appropriately handle client DISCONNECT messages (issue 24).

0.4.3

  • Fixed bug in requeuing of pending frames when client is disconnected (issue 22).
  • Fixed bug in unit test for dbm on windows (issue 21).

0.4.2

  • Added allow_socket_reuse (SO_REUSEADDR) option to SocketServer subclass to avoid having to wait to restart server after unclean client disconnect.

0.4.1

  • Added a changelog ;)
  • Added socket timeouts so that the server can be interrupted (e.g. CTRL-C)
VersionTagPublished
1.0.1
6yrs ago
1.0.0
7yrs ago
0.6.1
11yrs ago
0.6.0
12yrs ago
No alternatives found
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate