How to run:
docker-compose up -d
run Client.exe
How it works:
Client
-> Start http request with idempotency header
-> Select host from service discovery hostlist
-> Send the request to selected service
Service
-> Check if the request is already processed using idempotency header
-> Add idempotency key to cache if it haven't