Skip to content

andrew-loadbalancer/PulseHA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

384 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Overview

PulseHA is an active-passive cluster communications manager (CCM) daemon written in GO that provides a means of communication and membership monitoring within a network cluster. By utilising Remote Procedure Calls (RPC) using Google's GRPC, PulseHA provides a reliable method of communication to ensure network high availability.

Prerequisites

  • Go v9 or later
  • Protoc v3.4 or later

Build & Install

First you will need to clone this repository into $GOPATH/src/github.com/Syleron/PulseHA and execute the following command(s):

$ sudo make
...

Lastly, you can install PulseHA by executing the following:

$ sudo make install
...

License

PulseHA source code is available under the AGPL License which can be found in the LICENSE file.

Copyright (c) 2017 Andrew Zak <andrew@pulseha.com>

About

Pulse is a active-passive high availability cluster daemon that uses GRPC and is written in GO.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 98.8%
  • Makefile 1.2%