Skip to content

yasuosa/RNginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RNginx(Vertx + JAVA)

最近因工作需要,学习了异步编程语言Vertx,结合java实现nginx的部分功能,加强自己的理解。

Vertx 学习资料

项目计划

  • 反向代理 - 2022/6/29 ~ 2022/7/1
  • 负载均衡 - 2022/6/30 ~ 2022/7/1
  • 动静分离 - 2022/6/30 ~ 2022/6/30

更新日志

  • 2022/6/29 初步实现简易反向代理及配置
  • 2022/6/30
    • 重构反向代理
    • 实现动静分离 配置
    • 实现负载均衡 --- 轮询
  • 2022/7/1
    • 增加负载均衡算法
      • 随机/轮询/权重/IPHASH

项目介绍

  • 动静分离/反向代理: 动静分离 反向代理
  • 负载均衡 负载均衡
  • RNginx Vs Nginx (胜利!!!)
    • GET vs
    • POST vs

未来计划

  • 第一版有些地方有点臃肿,后续再来优化吧
  • 增加加密/解密过程

About

java+vert.x

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published