TongHttpServer V6.0 (THS) 一款轻量级负载均衡软件
TongHttpServer V6.0 (THS)是一款轻量级负载均衡软件,支持 OSI 四层七层负载均衡,采用多进程异步编程,具有占用系统资源少、性能高、支持并发数高、配置简单等优点。常用于配置 HTTP 静态资源服务器、正向代理服务器、反向代理服务器、负载均衡服务器。支持带权轮询、IP哈希、最小连接、随机、哈希等多种负载均衡算法,满足企业构建高可用、高扩展性、高性能的应用服务集群需求。
TongHttpServer 集中管理控制台(THSManager)支持对不同环境的多个 THS 节点进行配置、监控,支持将多个 THS 节点进行分组,同一分组中的 THS 配置相同,可通过 THSManager 统一下发,简化运维流程,提供专业的编辑界面,对 THS 配置指令进行提示、补全、纠错,支持 SSL 证书上传并下发到各个 THS 节点,支持通过 webshell 方式远程维护。
TongHttpServer 中代理配置文件的语法与 Nginx 基本相似及兼容。通常默认使用 Nginx 作为反向代理服务器,充分考虑到国产化要求,可以选择使用 TongHttpServer 来替代 Nginx。
TongHttpServer 功能
1.负载均衡.
提供带权轮询、IP哈希、最小连接、随机、哈希等多种负载均衡算法,根据配置的策略将请求分发到后端应用服务器节点。
2.动静分离.
提供基于正则的URI路由匹配,可实现将动态请求转发到应用服务器、静态资源不转发,实现动静分离,有效提高集群吞吐率。
3.反向代理.
根据不同的URI将请求反向代理到不同应用服务器或不同的应用服务器集群,对客户端隐藏后端应用服务器信息。
4.高安全性.
支持国际https、国密https加密传输数据,防止数据在传输过程中被恶意窃听、篡改。
5.高可靠性.
通过IP漂移、VRRP协议支持主备切换,防止自身单点故障导致集群不可用。
6.高性能.
采用零拷贝、多进程、缓存等技术,有效提高服务器性能,支持上万连接同时接入。
