easyproxy
基于http的反向代理
特点
- 反向代理功能
- 支持建立在http上的所有协议(HTTP, WebSockets)
- easyproxy优先跟后端具体服务是走本地UNIX socket,降低性能损耗.之后再去选择调用远端服务
安装
npm install easyproxy
使用
为方便介绍,我这里使用的后端http应用采用了connect
启动应用
var proxy = ;var http = ;var connet = ; var work1 = work1; var server1 = httpvar p1 = './work1.sock' var work2 = work2;var server2 = httpvar p2 = './work2.sock' var p = ;p;p;p;p; server1;server2;p;
游览器访问www.work1.com/work1 结果
work1 is running
游览器访问www.work2.com/work2 , 结果
work2 is running
游览器访问www.work2.com/cdo/1/show , 结果
work2 is running
注册应用
p;
注销应用
注销某个实例
p;
注销某个应用的全部实例
p;
清空全部应用
pclear
扩展
请求未注册应用
var p = ;