Log producer that sends info to consumer
This repository has been archived on 2020-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
marcsello 8a5f9efd08
All checks were successful
continuous-integration/drone/push Build is passing
Added logging about failover
2020-04-22 03:59:34 +02:00
docs fixed docs 2020-04-08 21:02:41 +02:00
.dockerignore first commit 2020-03-09 16:50:22 +01:00
.drone.yml dont test 2020-04-21 22:46:49 +02:00
.gitignore fixed docs 2020-04-08 21:02:41 +02:00
app.py Moved learning about new consumers to every cycle 2020-04-22 03:16:28 +02:00
communicator.py If something expected happens than it should not be logged as ERROR 2020-04-22 03:41:35 +02:00
consumerlocator.py Added logging about failover 2020-04-22 03:59:34 +02:00
Dockerfile more docker layers 2020-04-17 16:35:42 +02:00
messagesender.py send uuid with message 2020-04-17 16:59:35 +02:00
README.rst Update 'README.rst' 2020-04-21 19:50:55 +02:00
redisconnector.py Fixed redisconnector's currentconsumer handling 2020-04-21 20:30:03 +02:00
requirements.txt Mock redis is tests 2020-04-17 18:57:32 +02:00
test.py Fixed test_updateconsumer 2020-04-21 20:30:56 +02:00

============
P2P Producer
============

This repository contains the Producer part of the project. The module manages the list of consumers and
sends data to the currently active one. If that becomes unavailable, it chooses an other one to the data to.

Implementation is done in python, the code is put into Docker images (as the consumers). To run the full project
clone the main repository and run
*docker-compose up.*

Produced by GoldenPogácsa Inc.

TODO