mongols是C++ 服务器基础设施库,它最近更新提供了反向代理和负载均衡功能。
以下为用mongols代理两个nodejs后端(8888和8889)并与nginx压测对比图:
压测显示mongols已经完全超过nginx。
以下是压测代码。
首先是nodejs:
var http = require('http'); var port = 8888;//8889 http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(port); console.log('Server running at :'+port+'http://www.likecs.com/');