NettyHTTPServer基于Netty 4的简单HTTP服务器实现
本项目实现了一个HTTP服务器,使用Netty 4框架,具备以下功能:
-
根据请求,10秒后发送“Hello World”。
-
根据请求,重定向到指定的URL。
-
统计信息:
-
请求总数
-
唯一请求数量(每个IP一个)
-
每个IP的请求计数器,显示表格包含列和IP、请求数量、上次请求时间。
-
以表格形式显示URL重定向次数,包含URL列及重定向次数。
-
当前打开的连接数,以16个最后处理的连接的日志表形式,显示:src_ip、URI、时间戳、sent_bytes、receive_bytes、速度(字节/秒)。
-
/status页面:使用基准测试工具 ab 进行测试,执行命令:
ab -c 100 -n 10000 http://domain/status
显示测试结果。
该服务器的请求处理管道经过精心设计,以确保高效响应和数据处理。
下载地址
用户评论