This service is a part of the repo: microservices-training-ground
Service py.deduplicator is responsible for deduplication. This service reads messages from the queue, checks their id in RedisDB and if the id exists the message is dropped. Otherwise the message is sent to exchange for deduplicated messages and the ID of message is saved in DB
You should run this service via docker compose in main repo microservices-training-ground
Create env file:
cp .env.exaample .env
You can leave .env unchanged