1. 单点是如何实现分布式系统共享用户信息
用一个单独服务器来存储用户信息,所有的分布式子系统都从单独服务器来获取用户信息
2. CAS实现原理
例如:
- cas服务的地址:localhost:9100
- demo1的地址:localhost:9002
- demo2的地址:localhost:9003
流程&原理:
2.1 登陆流程
(1) 访问demo1: http://localhost:9002 (当前浏览器并没有登陆过)
(2) 由于当前浏览器没有登陆过,那么就重定向到CAS,并且携带一个service参数[登陆成功之后要重定向回来地址]