Geekwalk——目标是用Java实现精巧且带UI的反向代理服务器
标题有两重含义:
- 这是一个我用业余时间,慢慢打磨的项目,几乎所有的编程工作都会以B站 直播 / 录播 的形式共享出来,所以你会看到一个程序员亦步亦趋编写代码的全过程,故而命名为
Geekwalk
- 反向代理服务器,在实际项目中主要扮演网关——
Gateway
的角色,因此本项目也以G
、W
两个字母开头的单词作为呼应
项目计划:
- 实现反向代理关键代码
- 反向代理支持配置文件
- 增加单元测试
- 支持静态站点部署
- websocket反向代理
- websocket反向代理追加单元测试
- 压力测试一波,对比下Nginx
- 反向代理支持负载均衡
- 支持UI配置
- 日志及统计