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

架构实战——互联网架构模板(“用户层”和“业务层”技术)

目录

    • 一、用户层技术
      • 1.1、用户管理
        • 1.1.1、用户管理的第一个目标
        • 1.1.2、用户管理的第二个目标
        • 1.1.3、用户管理面临的主要问题
      • 1.2、消息推送
      • 1.3、存储云、图片云
    • 二、业务层技术

本文来源:极客时间vip课程笔记

一、用户层技术

1.1、用户管理

1.1.1、用户管理的第一个目标
  • 用户管理的第一个目标:单点登录(SSO),又叫统一登录
  • 单点登录的技术实现手段较多,例如 cookie、JSONP、token 等,目前最成熟的开源单点登录方案当属 CAS,其架构图如下:
    在这里插入图片描述
1.1.2、用户管理的第二个目标
  • 用户管理的第二个目标:授权登录
  • 现在最流行的授权登录就是 OAuth 2.0 协议,基本上已经成为了事实上的标准,如果要做开放平台,则最好用这个协议,私有协议漏洞多,第三方接入也麻烦。
1.1.3、用户管理面临的主要问题
  • 用户管理系统面临的主要问题是用户数巨大,但实现起来并不难, 因为用户数据量虽然大,但是不同用户之间没有太强的业务关联,A 用户登录和 B 用户登录基本没有关系。因此虽然数据量巨大,但我们用一个简单的负载均衡架构就能轻松应对。
  • 用户管理的基本架构如下:
    在这里插入图片描述

1.2、消息推送

http://www.lryc.cn/news/603258.html

相关文章:

  • 向量内积:揭示方向与相似性的数学密码
  • 瑞盟NFC芯片,MS520
  • 网上买卖订单处理手忙脚乱?订单处理工具了解一下
  • Radash.js 现代化JavaScript实用工具库详解 – 轻量级Lodash替代方案
  • python优秀案例:基于机器学习算法的景区旅游评论数据分析与可视化系统,技术使用django+lstm算法+朴素贝叶斯算法+echarts可视化
  • 机器学习、深度学习与数据挖掘:三大技术领域的深度解析
  • uipath数据写入excel的坑
  • perf工具在arm上的安装记录
  • 机器学习、深度学习与数据挖掘:核心技术差异、应用场景与工程实践指南
  • p5.js 从零开始创建 3D 模型,createModel入门指南
  • 新升级超值型系列32位单片机MM32G0005
  • p5.js 三角形triangle的用法
  • 逻辑回归算法
  • [源力觉醒 创作者计划]_文心大模型4.5开源:从技术突破到生态共建的国产AI解读与本地部署指南
  • 单片机学习笔记.PWM
  • hive专题面试总结
  • 墨者:SQL过滤字符后手工注入漏洞测试(第1题)
  • 2.oracle保姆级安装教程
  • Linux重定向的理解
  • 05动手学深度学习(下)
  • Docker镜像仓库Harbor安装
  • 【C++算法】81.BFS解决FloodFill算法_岛屿的最大面积
  • [极客大挑战 2019]FinalSQL
  • VitePress学习-自定义主题
  • 深度学习篇---百度AI Studio模型
  • Luogu P2577 午餐(ZJOI2004)
  • rtp、rtcp、rtsp、rtmp协议详解
  • 【网络工程师软考版】网络安全
  • ArkTS懒加载LazyForEach的基本使用
  • CNN卷积神经网络之模型评估指标(二)