docker-compose build
docker-compose upIn separate terminal
go build ./cmd/test-clientRun first short monitor
test-client --server "http://localhost:8081/v1/monitor/"Wait for first log from docker-compose terminal Then you can stop particular node
docker-compose stop server_aThe second server will take the task after a while
- add meaningfull error for POSTing duplicate monitor (like 409 conflict)
- revise responsibility for setting finished status for task
- for greater number of monitors, introduce rabbitmq