nucosMQ is a python messaging module (in the sense of zeroMQ) written in pure Python. We are aware of other projects like snakeMQ but we were not able to produce reasonable results with that, since we depend in our related projects on massive threading.
The underlying protocoll is tcp and as an alternative udp yet not very far implemented. The Communication is thread safe, so it may be used together with whatever GUI-Library. The module is light-weighted, pure python and ready to use.
The project is in alpha stage: every usage is on your own risk and responsibility.
nucosMQ implements two kind of connections: server-client connection and link-connection. The server accepts many clients, the link is a one-to-one connection. The connections may be established also with your individual authentification method, which can be integrated easily (see examples).
A publish/subscribe logic is implemented, where clients can subscribe to a topic and the server acts as a broker for that topology.
Install
pip install nucosMQ
or download the tarball at https://github.com/DocBO/nucosMQ, unzip and type
python setup.py install
Documentation
Recommended test runner
nose2 --plugin nose2.plugins.junitxml --junit-xml
Licence
MIT License
Platforms
No specific platform dependency. Python 2.7 should work as well as Python 3.4/3.5. Up to now only Linux OS is tested.
Metadata
Release files for nucosMQ 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nucosMQ-0.0.9.tar.gz | 13.6 kB | Details |
Release files / nucosMQ-0.0.9.tar.gz
| Download URL | nucosMQ-0.0.9.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0933bf71e3c17de016129e2ec5cd4f26735b9981b529651089bbdc240c59cb6
|
|
BLAKE2b-256 checksum How to use checksums |
d0ed6148ecc2b9f68bb89e80a3de63a1f864125354214821b77afbc7a5a16af5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |