1.nginx对gateway进行负载均衡
2.WebUI作为gateway后的服务
3.WebUI通过gateway访问其他服务,不需要知道服务的ip和端口,不需要知道服务是否被负载均衡
4.未前后端分离时,用户服务登录时写jwt到cookie,WebUI中的应用连接到各服务,每个服务在被访问时通过jwt拿到用户名,通过用户名获取权限对请求进行验证
5.前后端分离后,用户服务登录时返回jwt token给前端,前端访问各个服务时通过ajax加载权限列表后,更新页面菜单或按钮
Former-commit-id: 4217d8320bb6bd46f02c5f1ebd504c2341c3f919
|