文件名称:geekwalk:用Java写个简易版Nginx
文件大小:1.19MB
文件格式:ZIP
更新时间:2024-08-13 10:47:19
JavaScript
Geekwalk——目标是用Java实现精巧且带UI的反向代理服务器 标题有两重含义: 这是一个我用业余时间,慢慢打磨的项目,几乎所有的编程工作都会以B站 / 的形式共享出来,所以你会看到一个程序员亦步亦趋编写代码的全过程,故而命名为Geekwalk 反向代理服务器,在实际项目中主要扮演网关——Gateway的角色,因此本项目也以G、W两个字母开头的单词作为呼应 项目计划: 实现反向代理关键代码 反向代理支持配置文件 增加单元测试 支持静态站点部署 websocket反向代理 websocket反向代理追加单元测试 压力测试一波,对比下Nginx 反向代理支持负载均衡 支持UI配置 日志及统计 暂时不做了
【文件预览】:
geekwalk-main
----test.http(125B)
----gradlew(6KB)
----settings.gradle(31B)
----src()
--------test()
--------main()
----benchmark()
--------bench7070.yml(137B)
--------bench9090.yml(137B)
--------bench8080.yml(137B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(1007B)
----gradlew.bat(3KB)
----.gitignore(24B)
----build.gradle(2KB)