Download List

프로젝트 설명

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.

System Requirements

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

새로운이 릴리스에 "단일" 분산 정책 모든 연결이 단일 대상 최고 무게에 의해 선택 연결 됩니다만 가장 높은 무게와 목적지 사이 SO_KEEPALIVE 옵션 대상 연결을 분산 하는 한-위쪽 옵션 (기본:에) 적시 검색 대상 실패의.
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

이것은 오히려 주요 기능 릴리스입니다. 비동기 연결에 대 한 지원 추가 (기본, 비활성화할 수 있습니다), 보다 직관적인 가중치 알고리즘 (여기서 체중 100은 그 대상 무게로 1 다른 대상으로 간주 하기 전에 적어도 99 연결을 받을 것 이다), 및 libglb (더 많은 애플 리 케이 션 지금 작동 해야 한다)에 더 나은 connect () 준수.
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

이 릴리스는 0.9.0에서 0으로 나누기 수정 베타. 주요 하이라이트는 모든 리눅스 libc connect ()를 오버 로드 하 여 응용 프로그램 런타임, 호출 클라이언트에서 서버에 직접 연결을 제공 하 고 균형 기능을 추가할 수 있는 libglb.so의 소개입니다. 응용 프로그램이 다시 컴파일 또는 다시 필요 하다. 이 릴리스는 "라운드 로빈" 균형 정책을 추가합니다.
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

또 다른 주요 기능은 업데이트입니다. 런타임에 호출 하는 클라이언트 응용 프로그램을 재컴파일 하거나 표준 libc connect ()를 오버 로드 하 여 다시 연결 하지 않고 모든 리눅스에 분산 기능을 추가할 수 있는 libglb.so 공유 라이브러리를 추가 합니다. 다음 다른 모든 통신은 클라이언트와 서버 간에 직접 발생합니다. 다른 클라이언트 기능이 영향을 받습니다. 이 릴리스에 또한 "라운드 로빈" 균형 정책을 추가 하 고 대상 무게를 존중 하는 "무작위"과 "원본" 정책을 만드는.
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

그 때 사라지는 모든 목적지 제외 대상 사용량 버그가 일어날 수가 수정되었습니다.
Tags: Stable, bugfix
A negative destination usage bug that could happen when all destinations disappear has been fixed.

Project Resources