Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Node load balancer

tree: c574a8d12d
README.rdoc

Installation

npm install balancer

Usage

From console:

node-balancer [config-file]
By default [config-file] = ./app.balancer
Config file must contain valid JSON object
Example config:
{
  "servers" : [
    "127.0.0.1:8080",
    "127.0.0.1:8081"
  ],
  "addr" : "127.0.0.1:80",
  "hostname" : "www.google.com",
  "spread" : {,
    "include": ".*",
    "exclude": "\\\\.json$"
  }
}
"servers" - servers list
"addr" - balancer address
"spread" - balancer can spread request to random server
           use this option to configure rules of spread
           "include", "exclude" - should contain RegExp
Something went wrong with that request. Please try again.