高性能的 Web 应用的集群代理服务器:Swiftiply

jopen 10年前

Swiftiply是一个用于Web应用程序后端未知的集群代理,专为支持来自web框架的HTTP流量而设计。与 Pen (http://siag.nu/pen/)不同的是, Swiftiply 并不打算作为一个通用的TCP协议负载平衡器,与HAProxy (http://haproxy.1wt.eu/)也有区别,它不是一个高度可配置的通用代理。

和其他集群代理不同的是,它要求后端应用来主动连接,也就是说后端应用是 Swiftiply 的客户端。这样做的好处是后端可维护一个持久化连接到代理服务器,避免 Socket 连接设立时的开销,另外一个就是后端进程可随意进行启动和停止而无需通知代理服务器。因此当需要对后端进行扩充时只需要启动进程即可。

项目主页:http://www.open-open.com/lib/view/home/1383611291555