This is a service that provides authentication between services. It is a simple service that allows services to register and authenticate with each other. The service is designed to be fault-tolerant and scalable.
The system can be configured using the following environment variables:
REGISTRATION_TOKEN=
REDIS_URL=
WEB_SERVER_PORT=
NUM_WORKERS=
LOG_LEVEL=
Name | Description | Visit |
---|---|---|
http | REST API Server for adding and listing nodes | Open |
attendance | Redis Pub/Sub Server which takes attendance of all connected nodes | Open |
pinger | Redis Pub/Sub Server which help to ping all connected nodes | Open |
$ cargo run --bin http
$ cargo run --bin attendance
$ cargo run --bin pinger
// or
$ docker-compose up
This project is licensed under the MIT License - see the LICENSE file for details.