文件名称:haproxy-sdk:用于 HAProxy 管理的基于 Promise 的 Javascript SDK
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-18 10:55:10
JavaScript
haproxy-sdk haproxy-sdk为 HAProxy 的“stats”套接字提供了一个 Javascript 原生的、基于 Promise 的开发库。 从这个库中,用户可以启用/禁用服务器和前端、管理后端、查询统计信息等等。 HAProxy 是一个多进程守护进程,每个进程只能由不同的 stats 套接字访问。 所有这些进程都没有任何共享内存。 这意味着如果前端或后端由多个进程管理,您必须找到您需要发送查询/命令的 stats 套接字。 这使得系统管理员的生活变得有点困难,因为他必须跟踪用于给定对象(前端/后端/服务器)的统计套接字。 haproxy-sdk通过将对象呈现为单个实体来解决这个问题,即使它们由多个进程管理。 它还支持 HAProxy 提供的各种统计信息的聚合。 例如,要报告前端处理的请求,它会查询管理该前端的所有进程并返回总和。 特征 多进程模式下的 HAP
【文件预览】:
haproxy-sdk-master
----.gitignore(409B)
----README.md(3KB)
----frontend.js(6KB)
----CHANGELOG.md(731B)
----server.js(11KB)
----haproxy.js(27KB)
----package.json(936B)
----backend.js(5KB)
----command-status.js(5KB)
----.editorconfig(57B)
----lib()
--------_utils.js(15KB)
--------_frontend.js(4KB)
--------_ha-proxy-process.js(8KB)
--------_server.js(3KB)
--------_backend.js(4KB)
----.eslintrc.json(439B)
----package-lock.json(36KB)