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
Scharnitzky Donát d72f45b4c2
Some checks failed
continuous-integration/drone/push Build is failing
Update 'README.rst'
2020-04-21 19:50:55 +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 Updated drone stuff to generate docs 2020-04-08 21:07:54 +02:00
.gitignore fixed docs 2020-04-08 21:02:41 +02:00
app.py Merge branch 'master' of gitea:GoldenPogacsa/producer 2020-04-17 17:01:01 +02:00
communicator.py Updated __init__ comments 2020-04-08 19:45:05 +02:00
consumerlocator.py Change datetime import 2020-04-21 19:36:42 +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 redis communicator done 2020-04-17 16:18:54 +02:00
requirements.txt Mock redis is tests 2020-04-17 18:57:32 +02:00
test.py Added uuid to MessageSender in tests 2020-04-17 19:25:13 +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