A lightweight message dispatcher based on SSE protocol data transfer objects format
Project description
The lightweight library for async messaging nobody expects.
Installation
pip install eric-sse
Related packages
- https://pypi.org/project/eric-redis-queues/ Redis integration
- https://pypi.org/project/eric-api/ FastApi microservice
Features
- Send to one listener and broadcast
- SSE format was adopted by design, making the library suitable for such kind of model
- Callbacks and threading support
- Sockets server prefab for offline inter process communication
Possible applications
- Message delivery mechanisms based on SSE
- Message queue processing (logging, ETL, http based notification systems, etc)
Documentation
- Reference https://laxertu.github.io/eric/docs.html
- A good example of usage is eric api service definition: https://github.com/laxertu/eric-api/blob/master/eric_api.py
- Some more example about other usages of the library: https://github.com/laxertu/eric/tree/master/examples
Trivia
- Library name pretends to be a tribute to the following movie https://en.wikipedia.org/wiki/Looking_for_Eric
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eric_sse-2.1.1.2.tar.gz
(11.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eric_sse-2.1.1.2.tar.gz.
File metadata
- Download URL: eric_sse-2.1.1.2.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/6.8.0-79-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e78f850398e8ba0e59e293af692104b1e469ac88e2e9960b9faf491baf8da715
|
|
| MD5 |
6fa2e091f7936339ccad07d6b5deacfc
|
|
| BLAKE2b-256 |
fe6fe6286a33598a39d0bdd71aba0d523ab2ba147dd917000ce13d9d7b520ea6
|
File details
Details for the file eric_sse-2.1.1.2-py3-none-any.whl.
File metadata
- Download URL: eric_sse-2.1.1.2-py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/6.8.0-79-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2027f88e1e8c850eea0673fdeae7c6bb9259d3d5e2753620f4fda94722cde761
|
|
| MD5 |
da1da901b9a3d742015bedc25bb17483
|
|
| BLAKE2b-256 |
e0eec0bd87d06e1b333b599f53135173feee4c5e537b702b5d8b781c4b9ea830
|