一直想把自己做的网关做开源,但一直没时间
现将它开源,与各位共勉。
项目地址
- 网关地址:https://gitee.com/starmark947618/starmark-gateway
使用技术:
webflux ,gateway ,jwt ,redis,swagger
功能:
-
用户中心:统一用户中心,支持部门,岗位,用户,支持一人多岗,可做为独立的服务运行
-
登陆模块:统一登陆模块,提供业务系统的登陆功能,可做为独立的服务运行
-
应用转发:类似nginx的转发功能,对指定路戏的访问,转向到指定的服务器,支持权重转发.
-
资源管理:支持菜单,URL,按钮的资源管理,实现权限资源的相关配置
-
角色管理:角色管理,对资源的访问进行权限管理及权限分配
-
swagger聚合:对底下的各swagger文档进行聚合访问
-
项目管理:对网关实现多个项目的管理,支持跨域,会话的设置,保存安全性
访问日志:对所有通过网关的访问进行URL记录,以跟踪相关的问题
如果你有什么建议或发现什么bug,欢迎提ISSUE出来。
如果你觉得这个项目不错,欢迎捐赠及Star.
网关地址:https://gitee.com/starmark947618/starmark-gateway