mantrid:可在运行时配置的 HTTP 负载均衡器

时间:2024-07-04 16:43:06
【文件属性】:

文件名称:mantrid:可在运行时配置的 HTTP 负载均衡器

文件大小:37KB

文件格式:ZIP

更新时间:2024-07-04 16:43:06

Python

螳螂 Mantrid 是用于的 HTTP 负载均衡器。 它的设计考虑了高可用性和简单性:它在运行时使用 JSON over HTTP 进行配置,并且可以在后端服务器重新启动时暂时保持打开的连接。 它监控带宽和连接统计信息,非常适合为大量主机名提供服务。 它牺牲了一些原始速度以获得灵活性,但仍然设计得很快。 它的目标是延迟不超过 10 毫秒,并且吞吐量减少不超过 10%。 兼容性 Mantrid 旨在与 Python 2.6 或 2.7 一起使用,并且需要支持 greenlets 的 Python 实现(因此无论是 CPython 还是 PyPy 1.7 及更高版本)。 快速开始 安装 Mantrid: $ sudo python setup.py install 使用默认设置启动 Mantrid(在端口 80 上侦听,在 8042 上管理): $ sudo mantrid 添加主


【文件预览】:
mantrid-master
----MANIFEST.in(30B)
----docs()
--------guides()
--------conf.py(6KB)
--------configuring_rules.rst(2KB)
--------_templates()
--------actions.rst(4KB)
--------rest_api.rst(1KB)
--------configuration_file.rst(2KB)
--------Makefile(3KB)
--------_theme()
--------index.rst(3KB)
----mantrid()
--------socketmeld.py(1KB)
--------loadbalancer.py(13KB)
--------stats_socket.py(813B)
--------cli.py(5KB)
--------tests()
--------greenbody.py(611B)
--------client.py(1KB)
--------static()
--------__init__.py(22B)
--------config.py(2KB)
--------actions.py(6KB)
--------management.py(6KB)
----CHANGELOG(321B)
----LICENSE(1KB)
----examples()
--------default.conf(585B)
----setup.py(1KB)
----.gitignore(109B)
----README.md(2KB)

网友评论