1. 首页
  2. 考试认证
  3. 其它
  4. Netty实现HTTP服务器状态监控方案

Netty实现HTTP服务器状态监控方案

上传者: 2024-10-29 06:50:45上传 ZIP文件 680.84KB 热度 6次

Netty框架上实现一个HTTP服务器,具体功能要求如下:

1. 延迟响应

  • 根据请求,在10秒后发送“Hello World”。

2. URL重定向

  • 对特定请求进行URL重定向,跳转至指定的URL。

3. 请求统计

  • 统计请求总数唯一请求数量(每个IP仅计一次)。

  • 每个IP的请求计数,包括IP地址、请求次数及上次请求时间,以表格形式展示。

  • 展示各URL的重定向次数,包括URL列与重定向计数。

4. 实时连接数监控

  • 当前打开的连接数实时更新。

5. 连接日志

  • 记录最后处理的16个连接的日志,以表格形式展示,包含以下列:

    • src_ip:来源IP

    • URI:请求的资源路径

    • 时间戳:请求时间

    • sent_bytes:已发送字节数

    • receive_bytes:已接收字节数

    • 速度:传输速度(字节/秒)

所有上述功能的代码实现需发布在GitHub,并附带以下展示内容:

  • /状态页面的界面截图

  • 命令执行结果截图,例如:ab -c 100 -n 10000 /状态的测试结果截图

下载地址
用户评论