This library provides functionality for an event-driven architecture using brokers like RabbitMQ or Service Busas Event Bus
Project description
# tbevents
tbevents is a library that makes it possible to create an event-drive system in Python.
A messaging service such as Rabbit is used to transit events.
A [series of articles on Medium](https://medium.com/@eskelsen/uma-arquitectura-simples-e-eficiente-para-sistemas-event-driven-em-python-parte-i-5eb59336d858) describes its use
#### Changelog:
##### 28/11/2021 - Now, by default, new topic aren’t announced in new_event_topic_created/event_store. To announce, you must specify announce_new_topic=True on TbWorker declaration, like that: w = TbWorker(“example_worker_1”, announce_new_topic=True) - Now you can declare a prefix to Rabbit Exchange names creating an environment variable: export RBMQ_PREFIX=”my_prefix/”
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 Distributions
Built Distribution
Hashes for tbevents-1.0.22-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35510be65c6a889f5771ac90257f91bf9f0045d5047cc62f916d396c409e7c69 |
|
MD5 | 142e920a54dd504091d52d3ce5ea7d70 |
|
BLAKE2b-256 | 25123c9c056115ae57295170f72c3bbbb866ad86c578577efe433d6ff94eb983 |