微服务
文章平均质量分 57
编程资源宝库
编程资源宝库是一个集合了各种编程资源的网站,包括编程教程、开发工具、代码示例、项目模板等。项目支持远程调试部署 运行安装 二次开发
展开
-
单点登录技术方案
分布式系统要实现单点登录,通常将认证系统独立抽取出来,并且将用户身份信息存储在单独的存储介质,比如:MySQL,Redis,考虑性能要求,通常存储在Redis中,如下图:单点登录的特点是:1.认证系统为独立的系统2.各个子系统通过HTTP或者其他协议与认证系统通信,完成用户认证3.用户身份信息存储在redis集群java中有很多用户认证的框架可以实现单点登录:1.Apache Sh...原创 2019-12-09 23:29:49 · 720 阅读 · 0 评论 -
微服务网关
1. 微服务网关概述 不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:就比如常见的电商系统当客户去掉用多个微服务时存在很多问题,比如:客户端会多次请求不同的微服务,增加了客户端的复杂性存在跨域请求,在一定场景下处理相对复杂认证复杂,每个服务都需要独立认证难以重构,随着项目的迭代,...原创 2019-12-08 19:12:19 · 408 阅读 · 0 评论