All Projects → onestraw → Golb

onestraw / Golb

Licence: mit
🐙 Yet another load balancer

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Golb

Marathon Lb
Marathon-lb is a service discovery & load balancing tool for DC/OS
Stars: ✭ 449 (+42.54%)
Mutual labels:  service-discovery, load-balancer
dnsdisco
DNS service discovery library
Stars: ✭ 25 (-92.06%)
Mutual labels:  service-discovery, load-balancer
Steeltoe
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
Stars: ✭ 612 (+94.29%)
Mutual labels:  service-discovery, load-balancer
etcdenv
Use your etcd keys as environment variables
Stars: ✭ 23 (-92.7%)
Mutual labels:  service-discovery, etcd
Traefik
The Cloud Native Application Proxy
Stars: ✭ 36,089 (+11356.83%)
Mutual labels:  etcd, load-balancer
seagull
Configuration server submodule for all SeaSerives
Stars: ✭ 19 (-93.97%)
Mutual labels:  service-discovery, etcd
Manba
HTTP API Gateway
Stars: ✭ 3,000 (+852.38%)
Mutual labels:  etcd
Python Etcd3
Python client for the etcd API v3
Stars: ✭ 290 (-7.94%)
Mutual labels:  etcd
Nixy
nixy - nginx auto configuration and service discovery for Mesos/Marathon
Stars: ✭ 259 (-17.78%)
Mutual labels:  load-balancer
Dubbo3
Dubbo3: distributed RPC framework from Alibaba Dubbo2
Stars: ✭ 257 (-18.41%)
Mutual labels:  load-balancer
Stolon
PostgreSQL cloud native High Availability and more.
Stars: ✭ 3,481 (+1005.08%)
Mutual labels:  etcd
Postgresql cluster
PostgreSQL High-Availability Cluster (based on "Patroni" and "DCS(etcd)"). Automating deployment with Ansible.
Stars: ✭ 294 (-6.67%)
Mutual labels:  etcd
Kubernetes Under The Hood
This tutorial is someone planning to install a Kubernetes cluster and wants to understand how everything fits together.
Stars: ✭ 279 (-11.43%)
Mutual labels:  etcd
Aspnet Servicediscovery Patterns
Samples of simple service discovery patterns with ASP .NET Core
Stars: ✭ 265 (-15.87%)
Mutual labels:  service-discovery
Juno
Juno 译名朱诺。这个名字来源于古罗马神话中的众神之母。它是斗鱼的微服务管理系统, 如同众神之母一样守护着所有微服务的系统。
Stars: ✭ 285 (-9.52%)
Mutual labels:  service-discovery
Jupiter
Jupiter是斗鱼开源的面向服务治理的Golang微服务框架
Stars: ✭ 3,455 (+996.83%)
Mutual labels:  etcd
Waterdrop
💧Waterdrop is a high performance micro service framework. Waterdrop comes from (The Three Body Problem).
Stars: ✭ 305 (-3.17%)
Mutual labels:  etcd
Burry.sh
Cloud Native Infrastructure BackUp & RecoveRY
Stars: ✭ 260 (-17.46%)
Mutual labels:  etcd
Cyberscan
CyberScan: Network's Forensics ToolKit
Stars: ✭ 280 (-11.11%)
Mutual labels:  service-discovery
Eureka Js Client
JS implementation of a client for Eureka (https://github.com/Netflix/eureka), the Netflix OSS service registry.
Stars: ✭ 293 (-6.98%)
Mutual labels:  service-discovery

Go LB

Build Status Go Report Card Coverage Status godoc

Yet another load balancer golb

Features

  • roundrobin: smooth weighted roundrobin method
  • chash: cosistent hashing method
  • balancer: multiple LB instances, passive health check, SSL offloading
  • controller: dynamic configuration, REST API to start/stop/add/remove LB at runtime
  • service discovery: autodiscover backend services with etcd or consul
  • statistics: HTTP method/path/code/bytes
  • conf: yaml and json configuration

Examples

LICENSE

MIT License

Copyright (c) 2018 Larry He

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].