All Projects → polaris-gslb → Polaris Gslb

polaris-gslb / Polaris Gslb

Licence: other
A free, open source GSLB (Global Server Load Balancing) solution.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Polaris Gslb

HAProxy-2-RPM-builder
Build latest HAProxy binary with prometheus metrics support
Stars: ✭ 28 (-85.49%)
Mutual labels:  load-balancer, high-availability
go-srvlb
DNS SRV Load Balancer for gRPC
Stars: ✭ 41 (-78.76%)
Mutual labels:  dns, load-balancer
Kubernetes Pfsense Controller
Integrate Kubernetes and pfSense
Stars: ✭ 100 (-48.19%)
Mutual labels:  dns, load-balancer
Gauntlet
🔖 Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems.
Stars: ✭ 336 (+74.09%)
Mutual labels:  load-balancer, high-availability
Tns
tns provides distributed solutions for thrift, support service discovery, high availability, load balancing, the gray release, horizontal scaling, and so on.
Stars: ✭ 53 (-72.54%)
Mutual labels:  load-balancer, high-availability
Zlb
This is the repository of ZEVENET Load Balancer (next generation of Zen Load Balancer)
Stars: ✭ 90 (-53.37%)
Mutual labels:  load-balancer, high-availability
Haproxy
HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
Stars: ✭ 2,463 (+1176.17%)
Mutual labels:  load-balancer, high-availability
Dcompass
[WIP] High-performance programmable DNS server aiming at robustness, speed, and flexibility
Stars: ✭ 174 (-9.84%)
Mutual labels:  dns
Dns Heaven
Fixes stupid macOS DNS stack (/etc/resolv.conf)
Stars: ✭ 182 (-5.7%)
Mutual labels:  dns
Cote
A Node.js library for building zero-configuration microservices.
Stars: ✭ 2,180 (+1029.53%)
Mutual labels:  high-availability
Dnsperf
DNS Performance Testing Tools
Stars: ✭ 171 (-11.4%)
Mutual labels:  dns
Dnslib
A Python library to encode/decode DNS wire-format packets
Stars: ✭ 174 (-9.84%)
Mutual labels:  dns
Dns Java
DNS wrapper library that provides SRV lookup functionality
Stars: ✭ 183 (-5.18%)
Mutual labels:  dns
Blokada
The official repo for Blokada for Android and iOS.
Stars: ✭ 2,427 (+1157.51%)
Mutual labels:  dns
Dnsautorebinding
ssrf、ssrfIntranetFuzz、dnsRebinding、recordEncode、dnsPoisoning、Support ipv4/ipv6
Stars: ✭ 188 (-2.59%)
Mutual labels:  dns
Recsech
Recsech is a tool for doing Footprinting and Reconnaissance on the target web. Recsech collects information such as DNS Information, Sub Domains, HoneySpot Detected, Subdomain takeovers, Reconnaissance On Github and much more you can see in Features in tools .
Stars: ✭ 173 (-10.36%)
Mutual labels:  dns
Laitos
Top geek's chindogu - personal assistant over satellite/telephone/SMS/chatbot, plus web infrastructure servers (web & mail, ad-free DNS, web proxy, SNMP, etc)
Stars: ✭ 191 (-1.04%)
Mutual labels:  dns
Alfred Network Workflow
Show and change your network settings
Stars: ✭ 186 (-3.63%)
Mutual labels:  dns
Txeh
Go library and CLI utilty for /etc/hosts management.
Stars: ✭ 181 (-6.22%)
Mutual labels:  dns
Netdot
Network Documentation Tool
Stars: ✭ 180 (-6.74%)
Mutual labels:  dns

Polaris - guiding the traffic home.

An extendable high availability solution for the data center and beyond, Global Server Load Balancing(GSLB), DNS-based traffic manager.

  • Built as an enhancement for PowerDNS Authoritative Server.
  • Load-balancing methods:
    • Weighted round-robin.
    • Topology(direct clients to end-points in the same region/datacenter).
    • Failover group(active-backup).
  • Parameterized(timeout, interval, retries etc.) health monitors:
    • TCP
      • Connect to a specific port number.
      • Send string.
      • Match regular expression in response.
    • HTTP/S
      • Port number to use.
      • SSL.
      • Request a specific URL path.
      • Expect a response code from a configurable array.
    • Forced
      • Force a member to be up or down, disables health checking.
  • Ability to run health checks against an IP that is different from the member IP.
  • Up to 1024 addresses returned in a response.
  • Different ways to handle the "all-pool-members-down" situation(fallback):
    • Return any configured end-points(ignore the health status).
    • Refuse query.
  • Automatic SOA serial.
  • A single Health Tracker can serve multiple DNS resolvers running on different machines.
  • LB configuration validation on start-up operations.
  • Elastic threads pool serving health checks.
  • Asynchronous, non-blocking comms between the internal components.

See the WIKI for installation, configuration and other information.

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].