当前位置: 首页 > news >正文

网站开发外包维护合同范本外卖在家做咋上网站

网站开发外包维护合同范本,外卖在家做咋上网站,东莞品牌网站建设服务,优化排名 生客seo问题1 一个系统中不同微服务的session共享。 问题1的解决办法 1. session复制的方法:微服务的副本之间通过通信共享session。这样每一个微服务的副本都会保存所有的session。(缺点:造成大量的通信,多处额外的通信开销。&#x…

问题1

一个系统中不同微服务的session共享。

问题1的解决办法

1. session复制的方法:微服务的副本之间通过通信共享session。这样每一个微服务的副本都会保存所有的session。(缺点:造成大量的通信,多处额外的通信开销。)

2. 客户端存储:将session的信息保存到用户端的cookie中,每次请求后端的时候,都会带上这个cooike。后端再解析用户的信息。(缺点:存在cookie中不安全,每次请求都要携带完整cookie,浪费带宽)

3. 通过hash一致性方法,对于1个用户ip,其请求会被固定路由到一个固定的服务器中。(缺点:session依然存储在web-server中,重启服务session会丢失。其次,当服务数量扩展的时候,路由的位置会发生改变。)

4. 使用数据库统一存储session信息,后端从数据库中获取。

第四种方法的详细介绍(SpringSession)

1.. 修改jsessionid的作用域(扩大到整个服务)。

1. 导入SpringSession依赖。

2. 在登陆所在的微服务中添加store-type=redis(用redis存储session)

3. 在启动类上方添加@EnableRedisHttpSession依赖

4. 创建Session信息类。并实现序列化。(不序列化存储到redis会报无法序列化的错误)。

5. 随后再调用session.setAttribute方法保存Session信息类的时候,会自动将其保存至redis中。

问题2

不同系统的session共享:如新浪微博系统和新浪网页之间的session共享。此时无法使用SpringSession。因为不同系统之间无法共享jsessionid。

问题2解决办法-单点登录

单点登录需要一个单独的登录认证服务器,不同系统的登录都要通过这个登陆验证服务器。核心思想就是把使用统一的登陆服务。

假如说现在有A、B两个系统。其单点登录流程如下:

用户进入A系统,A系统发现用户未登录,后端命令浏览器跳转到登录服务器。并且在重定向地址中(用?)加入参数,参数内容是A的登陆服务地址,用于表示是A系统让你跳转的,登陆成功后你得重定向到A系统主页。

此时单点登录服务跳转至登录页(统一的前端页面)。用户输入账号密码并将其发送给单点登录服务。登陆成功,单点登陆服务首先会为每一个用户生成一个唯一的令牌token作为key,value为表示用户的信息存入redis中。随后重定向至之前A系统的登录后端,并且定向地址中要加入参数,参数值为令牌。重定向到A系统的登陆后端此时A会向单点登录询问令牌的合法性,若合法则登陆成功。将token写到cookie和session中,下次用户在访问的时候,通过cookie与session的比较就能知道是谁。

此时,在登陆B系统,后端发现未登录,跳转到统一登录服务,但是之前A系统已经在统一登陆服务进行了登录,此时浏览器中的统一登陆前端cookie还保存着用户的token。此时单点登录服务会重定向到B登录后端,并将token作为参数。此时B会向单点登录询问令牌的合法性,若合法则登陆成功。(与A后面的步骤类似了)。

http://www.yayakq.cn/news/786898/

相关文章:

  • 做外贸好的网站wordpress 下载弹窗
  • 厦门做个网站多少钱定制开发erp系统
  • 网站建设实例大制作搜狐新闻手机网
  • 如何查询企业有没有做网站免费做片头的网站
  • 做网站彩票的代理好吗深圳著名设计公司
  • 搜索网站怎么做女生适合前端还是后端
  • 鞋子的网站策划方案模板怎么优化网站关键词
  • 毕业设计做网站怎么做wordpress设置恢复
  • app网站开发书籍下载欧美做爰爰爰爰网站
  • 国外可以做自媒体的网站大同建设银行保安招聘网站
  • 网站开发人员分工邢台高端网站建设公司
  • 温州网站托管wordpress 动态特效
  • 江西鄱阳专业做网站第一次和两个老头做网站
  • 朔城网站制作望野思想感情
  • 西双版纳建设局网站旅行网站定制公司
  • 温州手机网站建设宝塔wordpress 数据库
  • 手机在线网站网站建设公司如何进行工作
  • 网站备案 资讯网站建设谁家好
  • 有什么做C语言的网站php网站环境配置
  • 哪些网站做财金的好网站源码 免费下载
  • 汕头网站设计怎么做让顾客进店的100条方法
  • 做网站的目的南京市鼓楼区建设局网站
  • 不花钱的做网站优化大师电脑版
  • 菜鸟如何建网站网址查询信息查询
  • 高端网站建设公司零零南宁市网站建设哪家好
  • 关于网站建设的指标外贸公司推广
  • 网站正在建设中中文模板哪些网站可以做相册视频
  • 西安建设网站的公司哪家好大新网站制作
  • php购物网站开发背景wordpress 如何安装教程
  • 360极速怎么屏蔽网站做网站要多少像素