Skip to content

beiketianzhuang/peafowls

Repository files navigation

自动化管理平台

本项目是本人在利用业余时间在持续不断更新迭代的项目,目标:
1.CI/CD 将持续集成持续部署平台化,立即构建、一键部署、一键回滚
2.应用监控 
3.告警中心
4.api管理

本项目虽然是一个兴趣产生的项目,但是coding的过程中,仍然做了很多的工作,包括对代码质量的把控,运用设计模式,函数式编程
注重代码的可扩展性和思考


一:客户端(frontend)

整个项目采用前后端分离架构,前端采用vue编写

二:Api网关 (funnel)

客户端访问后端服务时,有一个统一的入口,而且可以做统一的权限校验,该网关是我用java写的一个简单的网关应用 登陆权限部分采用的jwt技术实现

三:构建部署(phoenix)