下载此beplayapp体育下载

2021年2021年度拍拍后台架构介绍讲义.ppt


beplayapp体育下载分类:bepaly下载苹果 | 页数:约29页 举报非法beplayapp体育下载有奖
1 / 29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 29 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
拍拍后台架构介绍 - 大纲
纵向 - 技术架构
AppPlatform中间件
模型
负载均衡/容灾方案
MsgQ
监控体系
发布流程
横向 - SOA
案例 - 多客服系统介绍
对斗鱼服务器模型的思考
*
拍拍后台架构介绍
*
纵向 - 技术架构
nginx(+前端页面缓存)
DB
apache/Tws
AO可复用的业务、聚合服务
AO+DAO 数据服务
同步/异步
同步/异步
DAL
DB
分布式数据缓存
云平台
页面片缓存
读/写

分布式文件系统
配置中心
索引服务
DB
*
拍拍后台架构介绍
*
App Platform 中间件
表现层:
cgi
webservice:基于web platform的cgi,运行于多进程模式的tws平台上
template:符合 google template 的页面模板,供cgi或webservice 用来渲染页面
PO: 业务逻辑层和cgi或webservice之间进行数据传递的类,该类由AO组织,由cgi或webservice渲染页面时使用
应用层:
AO:业务逻辑实现,运行于进程模式的App platform上(异步能力)
IDL:业务对外提供的接口描述文件,可以通过autogen生成C++, java 以及 PHP 的代码
领域层、持久层
BO:领域对象
DAO:数据访问层实现,处理和事务相关的相关逻辑; ,运行于进程模式的App platform上
数据层:
索引:基于sphinx构建的通用索引系统,提供高性能的复杂查询服务
TTC, TMEM, TDB:公司级的云设施
DAO
CAO
数据库
索引
AO
BO
BO
cgi
IDL
webservice
PO
PO
web platform
app platform
TMEM
template
MVC
展现层
应用层
领域层
持久层
数据层
多进程的运行模式
*
拍拍后台架构介绍
*
App Platform 中间件
Netio
AO
0x????
AO
0x????
AO
0x????
DAO
0x????
DAO
0x????
Back
Netio
Container
FrontKey
BackKey
pth 用户级线程,调度
配置中心
请求
回应
*
拍拍后台架构介绍
*
App Platform 中间件
*
拍拍后台架构介绍
*
职责单一、明晰
快慢分离
代码、模块、组件复用
平行扩展
集中监控
使用接口描述语言,方便系统间集成
重复代码使用工具自动生成
业务代码与平台代码分离,简化业务逻辑
使用协程方式,简化业务逻辑和代码编写
App Platform 中间件
*
拍拍后台架构介绍
*
IDL文件
*
拍拍后台架构介绍
*
系统间的集成
IDL提供了充足的元数据信息
autogen,业务协议的自动生成
C++
php
java
C#
delphi
python

通过tcp/udp进行通讯
*
拍拍后台架构介绍
*
*
拍拍后台架构介绍
*
*
拍拍后台架构介绍
*

2021年2021年度拍拍后台架构介绍讲义 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数29
  • 收藏数0收藏
  • 顶次数0
  • 上传人梅花书斋
  • 文件大小1.54 MB
  • 时间2021-01-25