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
Pünkösd Marcell 489883b464
continuous-integration/drone/push Build is passing Details
lowered giveup time
2020-05-14 23:02:52 +02:00
docs fixed docs 2020-04-08 21:02:41 +02:00
.coveragerc coverage 2020-05-14 20:46:34 +02:00
.dockerignore first commit 2020-03-09 16:50:22 +01:00
.drone.yml pytest is missing for some reason 2020-05-14 20:50:22 +02:00
.gitignore coverage 2020-05-14 20:46:34 +02:00
Dockerfile more docker layers 2020-04-17 16:35:42 +02:00
README.rst Update 'README.rst' 2020-05-14 13:43:54 +02:00
app.py add consumerinformation 2020-05-14 20:09:41 +02:00
communicator.py add consumerinformation 2020-05-14 20:09:41 +02:00
consumerinformation.py add consumerinformation 2020-05-14 20:09:41 +02:00
consumerlocator.py lowered giveup time 2020-05-14 23:02:52 +02:00
integtest.py add consumerinformation 2020-05-14 20:09:41 +02:00
messagesender.py send uuid with message 2020-04-17 16:59:35 +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 add consumerinformation 2020-05-14 20:09:41 +02:00

README.rst

============
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.