1、相关概念
- 服务注册中心(Eureka、Zookeeper、Nacos)
- 服务调用负载均衡(Ribbon、LoadBalance、OpenFeign)
- 熔断器/容错保护(Hystrix、Sentienl)
- 服务网关(Gateway)
- 服务配置(Config、Nacos)
- 服务总线(Bus、Nacos)
2、微服务中如何实现 session 共享 ?
1)原理:用户请求网关,网关将请求服务发送到登录服务,用户登录成功后获得session,并以userId为key保存到Redis中, 下次用户请求其他服务的时候网关在根据userId读取Redis中的session,若存在则说明登录过了。