AG-Gate是一款基于spring cloud的先进网关系统,主要用于用户资源授权和API管理授权。其核心设计基于JWT交互的鉴权token,实现了灵活的服务鉴权和拦截。系统支持在Eureka注册中心下的服务鉴权,并针对服务失效进行了通知扩展。img网关架构img功能列表包括用户管理、角色管理、菜单与动作管理、操作日志、客户端注册、服务管理与授权,以及网关黑白名单和IP限制(待完善)等功能。此外,系统还提供了服务状态监控与提醒、服务追踪(待完善)等高级功能。快速运行部署指南包括启动ace-gate-way下的数据库脚本、启动Redis并修改相应配置。运行环境要求jdk1.8,使用IDE插件lombok插件,具体操作可查阅百度。启动顺序包括ace-gate-eureka和ace-gate-way,访问http://localhost:8762/index,初始化密码为admin/admin。鉴权示例可通过访问ace-gate-demo-provider和ace-gate-demo-client的http://localhost:8764/test查看效果。系统还提供了服务失效提醒的相关功能。