系统架构设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

技术架构

技术架构总览

业务框架技术方案运营监控治理安全防范

接入层

前后台分离动静分离预处理业务量监控

流量切换Https接入接口层服务网关,路由分发

业务链

黑白名单

微服务/组件MQ API SLA 灰度

订单

服务层Oauth认证产品异步/离线MapReduce

日志收集隔离/降级

资源

Hystrix熔断

SSO AI

供应商

调用栈

安全巡检

DB水平扩充/

HDFS 服务器状况身份认证

读写分离

数据层动态规划

数据存储IP限制

分布式缓存NoSQL 网络状况

技术方案

前台技术架构

根据用户设备及浏览器尺寸路由

PC PAD Mobile 其它智能设备页面自适应、最小宽度页面自适应

页面自适应element-ui + vuejs + Echarts vuejs + muijs

vuejs + muijs 金豆云CMS 配置编译发布

自自系统构建:Webpack , Gulp

基础组件库

定定

义义JS CSS Resource Html5

组样

件式*.js,*.vue *.sass,*.css Font,Img Font,Img 基础样式库

技术方案

微服务架构

结合现实情况,平台服务计划分二个阶段完成,先完成服务化,后续在服务化的基础上重构成微服务第一步:服务化第二步:微服务

Load Balancer

服务注册中心– zookeeper

服务监控基础服务框架

服务提供者服务提供者服务提供者

spring boot

WebServer WebServer 业务代码业务代码业务代码报警分布式RPC服务框架

dubbo

异构

服务提供者服务提供者服务提供者实时数据

语言服务注册中心

监控

Proxy 业务代码业务代码业务代码zookeeper

集群

暂停

用户订单商品…服务发布容器

服务提供者服务提供者服务提供者恢复

服务服务服务docker

下线

业务代码业务代码业务代码

持续集成工具

服务治理

jenkins

用户订单商品…服务依赖调用链路服务流量性能瓶颈SLA分析历史信息

关系分析追踪控制分析统计

技术方案

动静分离 - CDN

静态资源访问加速

静态资源文件(html,css,js,img等)

静态数据返回业务静态图片

用户CDN

用户动态动态数据用户静态

请求数据结果返回数据请求回源请求

抓取数据

静态脚本附件Web程序数据库

内网访问,图片视频\音频

数据更新维护

ECS(服务器)OSS(云存储服务)智能压缩

对静态资源进行压缩,减少传输大小,加速分发效果

可视化监控

可通过视化监控管理,查看监控日志和统计分析制定合适的缓存策略,并可通过从源站刷新缓存等手段主动维护高访问资源的缓存

精品

技术方案

负载均衡 + 弹性扩展

流量调度

多台云服务器自动进行流量分发,获得更高水平的容错性能

扩展性

支持云服务器动态扩展,实现无缝伸缩,伸缩过程不用更换任何设备,对相关调用和访问者零影响

安全

四层DDoS攻击防护,支持应用防火墙

和CC防护,提供防护统计页面,实时

抵御网络攻击前期方案

云服务器ECS

负载均衡

云服务器ECS

后期根据

业务扩展

增强

负载均衡云服务器ECS 云服务器ECS

精品

负载均衡云服务器ECS 云服务器ECS

精品

技术方案

消息系统

消息队列采用阿里云MQ

消息发送/发布方消息接收/订阅方

TCP UDP HTTP SOAP …

消息接收器消息发送器

消息持久

消息状态

流入路由器流出路由器

元数据

拦截器

消息内部服务

拦截器转换器组件调用

事务管理

故障恢复

组件容器

精品

技术方案

推荐引擎

基于阿里云的RecEng(推荐引擎)和MaxCompute(大数据计算服务)搭建金豆云推荐引擎,实现千人千面基本推荐流程

客户接入数据

特征提取计算用户/ 物品评分

用户/物品用户/物品

的原始特征评分矩阵

用户/物品用户/物品

关系计算的耦合特征

相关性计算+

邻近计算

用户的候选推

荐集/物品相

似物品集

推荐建模流程

客户效果数

推荐请求

API

OTS物品实

模型样本

时修正表

推荐处理线OTS离线计

程算结果表

基于业务目标

OTS用户实

的监督学习

时修正表

针对业务目标的API返回

Ranking Model

OTS离线计

算结果表

离线计算在线计算

相关文档
最新文档