概述
综述:记录下这个单点登录系统实现前后端分离的过程,加深个人对应性能优化的认识
1.项目背景介绍
在大公司中,公司内部有数以百个,甚至上千个系统,为了节约员工的时间,所有的系统的登录权限收归一个部门进行管理,其他部门在进行项目开发的时候,统一对接这里个权限系统。
但是,因为原来的老系统,对于权限的管理是通过后端检测到相应的权限后,通过控制index.jsp页面达到控制页面跳转的目的。因此无法实现前后端分离的目的;
2.前后端分离的目的
- 前后端不分离,目前需要开发一个爆款子系统,如果还是前端代码和后端代码放在一起,由后端控制页面的跳转,将难以维护系统的跳转关系
- 后端要做成微服务的,控制跳转将变得更加复杂
- 前后端分离之后,前端代码可以单独部署,发版权限收归部门内部所有,管理更加灵活
- 前后端分离后,前端可以单独部署,同一域名加载资源的限制可以突破,系统的性能将得到大幅度的提升
3.前后端分离实现思路
因为sfopen系统是公司内部开源的基于vue的前端框架,且已经实现了前后端分离,所以借鉴了其思想;
以前的后端,在和单点登录系统进行交互后,如果鉴权之后发现有权限,则控制前端页面跳转到index.html页面,如果没有权限,则直接跳转到单点登录界面;
现在一切都是通过接口通信,前端请求后端接口,根据接口中传回来的标志位进行页面的跳转;
最后
以上就是自然星星为你收集整理的ops系统前后端分离—思考总结的全部内容,希望文章能够帮你解决ops系统前后端分离—思考总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复