Skip to content
This repository was archived by the owner on Jul 27, 2021. It is now read-only.
/ grpclb Public archive

External Load Balancing Service solution for gRPC written in Go

License

Notifications You must be signed in to change notification settings

bsm/grpclb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58ad0b5 · May 4, 2021
Jul 19, 2018
Nov 26, 2018
Oct 20, 2016
Dec 12, 2016
Dec 12, 2016
Feb 6, 2019
Nov 26, 2018
Mar 2, 2020
Nov 26, 2018
May 18, 2018
May 3, 2019
Mar 2, 2020
May 3, 2019
Apr 6, 2017
May 4, 2021
Nov 26, 2018
Nov 26, 2018
May 18, 2018
May 3, 2019
Aug 23, 2018
Jun 28, 2016
Mar 2, 2020
Mar 2, 2020
May 3, 2019
Jun 28, 2016
Jun 28, 2016
Jun 28, 2016
Jun 28, 2016

Repository files navigation

grpclb

Build Status GoDoc Gem Version License

External Load Balancing Service solution for gRPC written in Go. The approach follows the proposal outlined by the core gRPC team.

grpclb load-balancer provides a neutral API which can be integrated with various service discovery frameworks. An example service discovery implementation is provided for Consul.

Usage

Load Balancer

Please also see the bootstrap for Consul backed load-balancers as a reference for building load balancers. Either use the command directly or build your very own.

Server

Servers can optionally report load to the Load Balancer. An example:

See Documentation

Client

See Documentation