Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/djzort/net-dns-gslbfu
Net::DNS::GslbFu
https://github.com/djzort/net-dns-gslbfu
Last synced: about 1 month ago
JSON representation
Net::DNS::GslbFu
- Host: GitHub
- URL: https://github.com/djzort/net-dns-gslbfu
- Owner: djzort
- Created: 2015-05-13T01:22:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-20T05:25:44.000Z (over 9 years ago)
- Last Synced: 2023-03-12T04:48:08.250Z (over 1 year ago)
- Language: Perl
- Size: 168 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# net-dns-gslbfu
Net::DNS::GslbFuThis is a simple program/framework designed for Global Server Load Balancing,
but could be used for other tasks as its super generic.Here is the basic logic.
* Checks are run and their results are saved
* Actions are run based on those results
* RepeatGoing beyond that.
* Checks and Actions are all plugins
* Their behaviour is customized via config file
* Checks can aggregate other Checks
* Checks and Actions can be used over and overResults of Checks are stored using CHI, so they can be stored in memory,
shared memory, Redis, Memcached, anything DBI or even files. If it's a
sensible choice is left to you the user.Everything logs via Log4perl.
Config file is via Config::Any so pick your poison.