系统架构设计word版本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统架构设计
技术架构
技术架构总览
收集于网络,如有侵权请联系管理员删除
技术方案
前台技术架构
根据用户设备及浏览器尺寸路由
PC PAD Mobile 其它智能设备页面自适应、最小宽度页面自适应页面自适应element-ui + vuejs + Echarts vuejs + muijs
vuejs + muijs 金豆云CMS 配置编译发布
自自系统构建:Webpack , Gulp 基础组件库
定定
义义JS CSS Resource Html5
组样
收集于网络,如有侵权请联系管理员删除
收集于网络,如有侵权请联系管理员删除
技术方案
微服务架构
结合现实情况,平台服务计划分二个阶段完成,先完成服务化,后续在服务化的基础上重构成微服务
服务监控基础服务框架spring boot
业务代码业务代码业务代码分布式RPC服务框架
dubbo
服务注册中心
业务代码业务代码业务代码zookeeper
服务发布容器
docker 业务代码业务代码业务代码
持续集成工具
服务治理jenkins
收集于网络,如有侵权请联系管理员删除
收集于网络,如有侵权请联系管理员删除
技术方案
动静分离 - CDN
静态资源访问加速
静态资源文件(html,css,js,img等)
静态数据返回业务静态图片
用户CDN
ECS(服务器)OSS(云存储用户动态动态数据用户静态
请求数据结果返回数据请求回源请求
抓取数据
静态脚本附件
Web程序数据库
内网访问,图片视频\音频
数据更新维护
收集于网络,如有侵权请联系管理员删除
精品文档
智能压缩
对静态资源进行压缩,减少传输大小,加速分发效果
可视化监控
可通过视化监控管理,查看监控日志和统计分析制定合
适的缓存策略,并可通过从源站刷新缓存等手段主动维
护高访问资源的缓存
收集于网络,如有侵权请联系管理员删除
精品文档
收集于网络,如有侵权请联系管理员删除
技术方案
负载均衡 + 弹性扩展
流量调度
多台云服务器自动进行流量分发,获得更高水平的容错性能
扩展性
支持云服务器动态扩展,实现无缝伸缩,伸缩过程不用更换任何设备,对相关调用和访问者零影响
安全
四层DDoS 攻击防护,支持应用防火墙和CC 防护,提供防护
统计页面,实时抵御网络攻击
精品文档
收集于网络,如有侵权请联系管理员删除
云服务器E C S
负载均衡
云服务器ECS
后期根据 业务扩展 增强
负载均衡
云服务器ECS
云服务器
ECS
负载均衡
云服务器ECS
云服务器ECS
精品文档
收集于网络,如有侵权请联系管理员删除
技术方案
消息系统
消息队列采用阿里云MQ
消息发送/发布方
消息接收/订阅方
TC P
UDP HTTP SOAP …
消息接收器
消息发送器
流入路由器
流出路由器
拦截器
消息 内部服务 拦截器
转换器
组件调用
组件容器
精品文档
收集于网络,如有侵权请联系管理员删除
技术方案
推荐引擎
基于阿里云的RecEng (推荐引擎)和MaxCompute (大数据计算服务)搭建金豆云推荐引擎,实现千人千面
基本推荐流程
客户接入数据
特征提取 计算用户/
物品评分
用户/物品 用户/物品 的原始特征
评分矩阵
用户/物品 关系计算
相关性计算+邻近计
算
推荐建模流程
客户效果数
推荐请求 API
据
OTS 物品实 模型样本 时修正表
推荐处理线
OTS 离线计
程
算结果表
基于业务目标 OTS 用户实
的监督学习
时修正表
精品文档
离线计算在线计算
收集于网络,如
有侵权请联系管
理员删除
精品文档
技术方案
用户认证SSO + OAuth2 内部系统
内部系统采单点登陆方式进行管理
…
收集于网络,如有侵权请联系管理员删除
精品文档
收集于网络,如有侵权请联系管理员删除
外部系统
外部系统连接主要分为2种方式:
1. 通过ROP 平台实现数据交互
2. 金豆云提供OAuth2认证机
制给第三方,实现页面与数据的交互
Reque st User Url
R e q u e s t A c c e s
s U r l
请求用户OpenID
Request Info Url
通过token 、openId 及API