文件名称:node-haproxy:通过热重载从节点控制haproxy
文件大小:6.81MB
文件格式:ZIP
更新时间:2024-06-03 10:31:07
Shell
节点代理 从节点设置,修改和热加载haproxy配置。 从提升并改编的功能和代码。 您可以独立运行此模块( npm install -g node-haproxy; node-haproxy --ipc )并使用ipc var ipcClient = require ('node-haproxy/src/ipc-client'通信( var ipcClient = require ('node-haproxy/src/ipc-client' )或使用api直接( var haproxy = require('node-haproxy' )。 在这两种情况下,它都会启动一个haproxy实例,您可以通过编程方式查询和修改该实例。 在修改或添加/删除前端和后端时,以编程方式实时配置了haproxy。 后端和前端在节点进程重新启动之间保持不变。 更改将保存到leveldb。 如果没有
【文件预览】:
node-haproxy-master
----node-haproxy.org(414B)
----bin()
--------docs(118B)
--------node-haproxy.js(80B)
--------parseArgs.js(915B)
--------node-haproxy.sh(101B)
----old()
--------server.js(4KB)
--------Dockerfile(2KB)
--------test-serf.js(730B)
--------etc-default-haproxy(122B)
--------docker()
--------testhap.js(2KB)
--------README.md(12KB)
--------test-api.js(5KB)
--------etc-init.d-haproxy(3KB)
----docs()
--------docco.css(10KB)
--------api.html(16KB)
--------custom.css(9KB)
--------public()
----haproxycfg.tmpl(765B)
----package.json(1KB)
----package.js(7KB)
----test()
--------ipc-server.js(626B)
--------test-flic.js(1KB)
----haproxy(4.2MB)
----src()
--------Db.js(4KB)
--------HaproxyManager.js(7KB)
--------Data.js(9KB)
--------ipc-client.js(1KB)
--------HaproxyStats.js(4KB)
--------api.js(11KB)
----.gitignore(79B)
----README.md(10KB)