Télécharger la liste

Description du projet

GLB is a user-space TCP load balancer similar to Pen. It lacks most advanced Pen features, as the aim was to make a user-space TCP proxy that is as
fast as possible. It can utilize multiple CPU
cores. A list of destinations can be adjusted in
runtime. Destination "draining" is supported. It
supports "least connected", "round-robin", "random", and "source tracking" balancing policies.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-12 22:33
0.9.2

Nouveau dans cette version est un « single » équilibrage politique où tous les raccordements sont dirigés vers une seule destination choisie par le poids le plus élevé, haut de la page option--que les forces d'équilibrage qu'entre les destinations avec le poids le plus élevé et une option SO_KEEPALIVE sur les connexions de destination (par défaut : sur) pour la détection rapide de l'échec de la destination.
Tags: Stable
New in this release are a "single" balancing policy where all connections are directed to a single destination chosen by highest weight, a --top option that forces balancing only between the destinations with the highest weight, and a SO_KEEPALIVE option on destination connections (default: on) for timely detection of the destination failure.

2013-01-14 04:07
0.9.1

Il s'agit d'un communiqué de la fonctionnalité plutôt grands. Il ajoute le support des asynchrone se connecte (par défaut, peut être désactivé), un algorithme de pondération plus intuitif (où les poids 100 signifie que la destination recevra au moins 99 connexions avant d'envisager une autre destination avec poids 1) et un meilleur respect de la fonction connect() dans libglb (nombre de demandes devrait maintenant fonctionner).
Tags: Stable
This is a rather major feature release. It adds support for asynchronous connects (default; can be disabled), a more intuitive weighting algorithm (where weight 100 means that destination will receive at least 99 connections before another destination with weight 1 is considered), and a better connect() compliance in libglb (more applications should work now).

2012-12-21 06:55
0.9.0 final

Cette version corrige une division par 0 de la 0.9.0 beta. Le principal est l'introduction du libglb.so, qui peut ajouter la fonctionnalité équilibrage à n'importe quel Linux application en surchargeant la fonction connect() libc appeler au moment de l'exécution, offrant des liaisons directes du client au serveur. Aucune demande de recompilation ou la reconstruction est nécessaire. Cette version ajoute une politique d'équilibre « round-robin ».
This release fixes division by 0 from the 0.9.0 beta. The main highlight is the introduction of libglb.so, which can add balancing capability to any Linux application by overloading the libc connect() call in runtime, providing direct connections from client to server. No application recompilation or relinking is needed. This release adds a "round-robin" balancing policy.

2012-12-11 07:50
0.9.0beta

Il s'agit d'une autre mise à jour de fonctionnalités principales. Il ajoute la bibliothèque partagée libglb.so qui peut ajouter la fonctionnalité équilibrage à n'importe quel Linux client application sans recompilation ou reconstruction en surchargeant la fonction connect() libc standard appeler au moment de l'exécution. Toutes les autres communications puis se passe directement entre le client et le serveur. Aucune autre fonctionnalité de client n'est affectée. Aussi, cette version ajoute une stratégie d'équilibrage « round-robin » et rend les politiques « au hasard » et « source » à respecter le poids de la destination.
Tags: Major, Beta
This is another major feature update. It adds the libglb.so shared library that can add balancing capability to any Linux client application without recompilation or relinking by overloading the standard libc connect() call in runtime. All other communication then happens directly between the client and server. No other client functionality is affected. This release also adds a "round-robin" balancing policy and makes "random" and "source" policies respect destination weight.

2010-02-17 05:23
0.7.4

Un bogue négatif destination d'usage qui peut arriver lorsque toutes les destinations de disparaître, a été corrigé.
Tags: Stable, bugfix
A negative destination usage bug that could happen when all destinations disappear has been fixed.

Project Resources