Skip to main content

Haproxy dynamic load balancing

Project description

proxyzoo is a dynamic soft load based on haproxy+zookeeper+python.
The main function is:
the daemon implemented by python synchronizes the application instance registration from zookeeper (zk) to the instance IP: port address information in zk
Generate the corresponding haproxy configuration according to the specified haproxy template, and use the generated configuration to start the haproxy load process
when the instance information in zk changes (application instance restart, release), the daemon will perform the backend service corresponding to the haproxy process Real-time activation and graceful offline,
realizing uninterrupted system access
Online documentation is at http://git.wadecn.com:18082/bits/proxy-zk.
Bugs can be reported to http://git.wadecn.com:18082/bits/proxy-zk. The code can also be found there.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proxyzoo-1.0.2.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proxyzoo-1.0.2-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file proxyzoo-1.0.2.tar.gz.

File metadata

  • Download URL: proxyzoo-1.0.2.tar.gz
  • Upload date:
  • Size: 19.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for proxyzoo-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4aee6d9e030c2da59b3324ee5c13fa5eec279747c99732bc15c70dc03803c114
MD5 6c97ec3f4e436370e1d8d7b969c33e3a
BLAKE2b-256 09f6b33552f7facf858964a36f84d04232460d6178de3e0446a842f02858ba62

See more details on using hashes here.

File details

Details for the file proxyzoo-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: proxyzoo-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for proxyzoo-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b070c9a8b76a88d5c56b97496a33b3ad224a0f894a7a5ad7dade8363ea20ed74
MD5 13136a3b8751088b1772706bf977dfa2
BLAKE2b-256 bf6130314e33501e60a05afa614d22fdfd26b9569f4fc4e071c1f2a6e4ff0db4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page