Skip to content

bavix/vakeel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vakeel

vakeel is a service that allows you to send updates from multiple clients to a single server.

Description of the service

The vakeel service is built using gRPC and zerolog.

Agent

The agent is a client that sends updates to the server.

Server

The server is a gRPC server that receives updates from multiple clients and stores them in memory.

Protocol

The protocol used by the service is defined in the protobuf definition.

Run the service

LOG_LEVEL=info go run main.go agent --id=224f8a59-6705-4f3e-b7de-177757932aad

Upgrade

To update manually, you can use the following command:

wget -qO- https://github.com/bavix/vakeel/releases/download/v1.2.0/vakeel-v1.2.0-linux-amd64.tar.gz | tar xvz -C /tmp; mv /tmp/vakeel $(dirname `which vakeel`); chmod +x `which vakeel`

After restart the service.

Someday you'll need to make an automatic update)

About

An agent sending an event about its work

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •