MyGit

polaris-gslb/polaris-gslb

Fork: 81 Star: 267 (更新于 1970-01-01 00:00:00)

license: NOASSERTION

Language: Python .

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

最后发布版本: v0.6 ( 2018-11-08 20:21:59)

GitHub网址

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.

最近版本更新:(数据更新于 1970-01-01 00:00:00)

2018-11-08 20:21:59 v0.6

2017-12-17 21:18:09 v0.5.1

2017-05-01 13:53:37 v0.5

2016-04-05 15:48:22 v0.4

2016-01-20 18:14:15 v0.3.2

2015-10-02 02:15:17 v0.3.1

2015-09-04 16:27:04 v0.3.0

主题(topics):

dns, gslb, high-availability, load-balancer

polaris-gslb/polaris-gslb同语言 Python最近更新仓库

2024-11-22 02:39:01 goauthentik/authentik

2024-11-22 00:03:47 comfyanonymous/ComfyUI

2024-11-21 22:06:18 rashevskyv/dbi

2024-11-21 21:09:02 xtekky/gpt4free

2024-11-21 20:03:58 ultralytics/ultralytics

2024-11-21 00:54:04 hect0x7/JMComic-Crawler-Python