vakeel

command module
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2024 License: MIT Imports: 2 Imported by: 0

README

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)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
app
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL