CrushBalance
#
CrushBalance is a software load balancer that can handle and distribute a high volume of traffic.A key design aspect in CrushBalance is to use what is called 'New IO" where every connection does not require a new thread to be processed. Using threads has its benefits, especially for debugging scenarios, but it can't scale as well to handle load. CrushBalance uses this newer thread model for handling connections and routing them where they need to go.
Features
#
- Allow sticking sessions based on source IP.
- Configurable ping interval per endpoint destination to check if its online (no more overloading your server and filling up your logs with just load balancer pings)
- Visual representation of where clients are connecting from by using MaxMind's city DB. http://www.maxmind.com http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz
- Proxy protocol v1 support to tell the backend server your real IP (CrushFTP supports this).
- Automatic rate limiting for connections from a single IP to protect your servers behind the load balancer.
- SSL offloading to the load balancer.
- Ability to check incoming headers to decide what end point to route them to (HOST: header for example). In addition this allows you to also decide to send people to the closest endpoint for their source IP via a HTTP redirect. You can run a load balancer at one location to redirect people geographically to the closest end point.
- Installs as a daemon on Linux, or service on windows.
- Including in all CrushFTP 9 enterprise licenses.
- Simple and lightweight...7MB download, uses Java. Download and run.
Configuring
#
Add new attachment
Only authorized users are allowed to upload new attachments.
List of attachments
Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
---|---|---|---|---|---|---|
png |
admin_password.png | 38.3 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
zip |
city.mmdb.zip | 26,334.2 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
png |
configure.png | 24.8 kB | 3 | 29-Dec-2020 05:25 | Ben Spink | |
png |
crushbalance.png | 170.4 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
png |
endpoints.png | 98.6 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
png |
ip_list.png | 84.7 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
png |
map.png | 60.8 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
png |
settings.png | 82.6 kB | 1 | 29-Dec-2020 05:25 | Ben Spink | |
png |
ssl_options.png | 35.5 kB | 1 | 29-Dec-2020 05:25 | Ben Spink |
«
This particular version was published on 29-Dec-2020 05:25 by Ben Spink.
G’day (anonymous guest)
Log in
JSPWiki