Skip to content
This repository has been archived by the owner on Feb 19, 2020. It is now read-only.
/ mrpipes Public archive

HTTP proxy/glue specifically designed for eventserver, Server-Sent Events and WebSockets.

License

Notifications You must be signed in to change notification settings

shinetech/mrpipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mrpipes

mrpipes is an event-driven HTTP proxy for routing requests to web servers based upon arbitrary rules.

Status

Alpha

Overview

mrpipes lets you glue multiple backend web applications together. It was written with event-driven backend servers in mind, such as those built on node. It allows you to map requests to any number of backend servers based upon arbitrary rules that you define.

Being event-driven, mrpipes has the potential to scale in a way that more traditional servers cannot -- particularly in the realm of things like WebSockets and Server-Sent events. It was written specifically with eventserver in mind.

Installation

  1. Ensure you have nodejs 0.4.x
  2. Grab this project from github.
  3. Tweak config.js to your liking.
  4. Implement your routes in routes.js.
  5. Run bin/mrpipes.

Usage

TODO

License

This software is available to you under the terms of the MIT License.

Support

Please log defects and feature requests using the github issue tracker.

About

mrpipes was originally written by Tom Lee as an employee of Shine Technologies.

Follow me on Twitter, LinkedIn.

You might also be interested in reading Shine's Blog.

About

HTTP proxy/glue specifically designed for eventserver, Server-Sent Events and WebSockets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published