Skip to content

Mindera/traffic-splitter

Folders and files

NameName
Last commit message
Last commit date
Aug 20, 2019
Aug 20, 2019
Sep 30, 2018
Sep 30, 2018
Jun 22, 2018
Jun 22, 2018
Jun 22, 2018
Jun 22, 2018
Jul 15, 2018
Apr 2, 2018
Jul 15, 2018
May 22, 2017
Jul 15, 2020
Aug 22, 2019

Repository files navigation

traffic-splitter NPM version build status

traffic-splitter is a component that allows for HTTP traffic to be directed to an appropriate upstream depending on the request matching certain criteria.


How it really works? It's not magic..

architecture


Getting started

There are two ways you can use this package. Both need to be provided with a configuration.

Free configuration samples in here.

CLI

npm i traffic-splitter -g
traffic-splitter -c configuration.js

Provided configuration can be a json or a js file.

// in case config is a js file wrap it in:
module.exports = {}

API

npm i traffic-splitter
const TrafficSplitter = require('traffic-splitter')
const splitter = new TrafficSplitter(/*your configuration*/) // provide a configuration object
splitter.start()

And BOOM, splitter is running!

localhost:PORT/healthcheck


More... so much more

What about docs?

Sure thing! Here you go... trafficsplitter.io


logo