SlideShare una empresa de Scribd logo
1 de 42
准备好发射了吗? 面向生产环境的 SOA 系统设计 程立 Alipay.com IT168 系统架构师大会,北京, 2009 年 8 月 28 日 02:39
典型 SOA 应用 展现服务 产品服务 公共服务 基础服务 集成服务 基础服务 公共服务 公共服务 公共服务 外部服务提供者 服务使用者 集成服务 一个 SOA 应用由一系列服务松散复合而成。 02:39
服务使用者 服务的内部 外部服务 资源 外部服务 每个服务都是自包含、自主运行的功能单元。 02:39 服务接入 流程、任务、决策 领域仓储 领域对象 服务代理
服务是基础架构单元 作为基础业务、应用与技术架构单元,服务具有丰富的含义。 服务使用者 服务提供者 服务 质量约束 服务位置 功能描述 交互模式 通信协议 消息格式 02:39
SOA 技术基础设施 SOA 应用需要一系列技术基础设施的支持。 数据 企业服务总线 展现与交互 流程与决策 组件与服务 数据与应用集成 跨企业集成 服务目录 服务监控 公共 技术服务 后端应用 渠道 browser 客户端 移动设备 语音 … 外部企业应用 02:39
一个典型的电子支付应用 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 通过建设基础业务平台,达到快速构建与改进上层的产品与解决方案的目标。 基础业务平台 产品与解决方案 x2 02:39
交付前,你胸有成竹吗 ,[object Object],[object Object],[object Object],商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 ? x2 02:39
性能 针对性能的分析与优化 02:39
响应时间分析 如何合理地估算服务的响应时间? 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 200 250 10 350 100 150 300 (10*3+350+100+150+300)+50 =980 990 x2 30 02:39
响应时间优化 通过异步调用降低响应时间 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 200 10 350 100 150 (10*3+350+100+150+10)+50 =690 700 @async 10/300 x2 250 30 02:39
响应时间优化 通过 future 异步调用降低响应时间 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 200 10 350 (10*3+350+max(100,150)+10)+50 =590 600 @async 10/300 @future @future 100 150 x2 250 30 02:39
关于性能的基础设施支持 ,[object Object],[object Object],数据 企业服务总线 展现与交互 流程与决策 组件与服务 数据与应用集成 跨企业集成 服务目录 服务监控 公共 技术服务 后端应用 渠道 browser 客户端 移动设备 语音 … 外部企业应用 02:39
小结 ,[object Object],[object Object],[object Object],02:39
容量 针对容量的分析与优化 02:39
吞吐量分析 如何合理地估算新业务上线对容量的需求? 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 ? ? 50 50 150 50 50 50 50 x2 50 50 50 150 02:39
吞吐量分析 平台容量对业务容量的约束 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 50 50 150 50 50 50 50 x2 50 50 50 150 90 (3/5) 120 (4/5) 02:39 50*min(4/5, 3/5) =30
关键服务的吞吐量优化 ,[object Object],[object Object],[object Object],服务使用者 服务提供者 服务 服务吞吐量 伸缩公式 伸缩上限 单资源吞吐量上限 02:39
非关键服务的吞吐量优化 非关键的业务服务的容量允许短路,提供降级服务。 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 @optional @optional 02:39
资源使用分析 估算新业务对关键资源的使用  ( 以 SQL 执行次数为例 ) 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 5 10 6 10 8 15 10 x2 8 5 15 13 (13+(15*2))+10=53 23 (6*3+53+23+15+10)+10 =129 134 02:39
资源使用优化 ,[object Object],[object Object],服务使用者 服务提供者 1.  查询 ( 资源 Id) 服务结果 cache key= 服务 + 操作 + 资源 Id value= 资源 Id+ 时间戳 + 服务结果 通用服务代理 2.  检查 cache (Y) 5.  返回 cache 结果 3.  是否更新 ? 4. No 02:39
关于容量的基础设施支持 ,[object Object],[object Object],[object Object],数据 企业服务总线 展现与交互 流程与决策 组件与服务 数据与应用集成 跨企业集成 服务目录 服务监控 公共 技术服务 后端应用 渠道 browser 客户端 移动设备 语音 … 外部企业应用 服务代理 02:39
小结 ,[object Object],[object Object],[object Object],[object Object],[object Object],02:39
健壮 在不确定的世界中交付确定的服务 02:39
单个服务的故障条件 服务使用者 外部服务 资源 外部服务 唯一确定的是不确定。 并发请求 重复请求 超量请求 资源不可用 资源响应超时 通信中断 外部服务响应超时 外部服务违背功能契约 BUG 处理超时 服务不可用 请求积压 处理中断 02:39 服务接入 流程、任务、决策 领域仓储 领域对象 服务代理
故障空间组合爆炸 处处都有多种故障可能,可能穷尽其组合吗? 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 重复请求 BUG 外部服务中断 资源不可用 02:39
应对方式 ,[object Object],[object Object],[object Object],[object Object],02:39 故障条件 应对方式 超量请求 配额控制 重复请求 幂等控制 并发请求 并发控制 请求积压 请求丢弃 服务 / 资源响应超时 时间控制 可恢复通信故障 合理重试 处理中断 事务 / 分布事务 BUG 自检
局部配额控制 ,[object Object],[object Object],服务接入 令牌服务 服务处理 1.  服务请求 2.  申请令牌  (Y) 3.  服务处理 4.  归还令牌 5.  返回结果 服务接入 令牌服务 服务处理 1.  服务请求 2.  申请令牌  (N) 3.  拒绝请求 02:39
幂等服务 同一个服务操作实例最多只允许执行一次。 资源 一个服务操作实例 ,[object Object],[object Object],[object Object],[object Object],[object Object],动作 1 动作 2 动作 3 一次业务活动执行 02:39
幂等控制 ,[object Object],[object Object],[object Object],服务接入 操作日志服务 服务处理 1.  服务请求 2.  登记日志 (OK) 3.  服务处理 4.  返回结果 服务接入 操作日志服务 服务处理 1.  服务请求 2.  登记日志 ( 违背唯一约束 ) 3.  拒绝处理 02:39
基于资源的并发控制  ( 悲观 ) ,[object Object],[object Object],[object Object],资源 服务处理引擎 领域仓储 2.  加载并锁定资源 root 对象 领域对象 / 服务 3.  领域对象操作 4.  持久领域对象 1.  开始事务 5.  提交事务 02:39
基于资源的并发控制 ( 乐观 ) ,[object Object],[object Object],[object Object],资源 服务处理引擎 领域仓储 1.  加载领域对象 领域对象 / 服务 2.  领域对象操作 4.  更新领域对象同时检查并发 3.  开始事务 5.  提交事务 02:39
基于分布式锁服务的并发控制 ,[object Object],[object Object],[object Object],[object Object],[object Object],服务接入 分布式锁服务 服务处理 1.  服务请求 2.  申请互斥锁  ( 带 lock_delay) 3.  服务处理 5.  返回结果 4.  释放互斥锁 超时,自动释放锁 02:39
请求丢弃 ,[object Object],[object Object],服务接入 服务处理 1.  从队列中取出服务请求 3.  丢弃请求 2.  请求已过期?  (Yes) 02:39
时间控制 ,[object Object],[object Object],[object Object],[object Object],商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 00:00.000/1000ms 00:00.800/500ms 00:01.100 > 00:01.000 02:39
领域自检 ,[object Object],[object Object],资源 服务处理引擎 领域仓储 2.  加载并锁定资源 root 对象 领域对象 / 服务 4.  领域对象操作 6.  持久领域对象 1.  开始事务 7.  提交事务 3.  领域对象自检 5.  领域对象自检 02:39
分布事务  (TCC 模式 ) ,[object Object],[object Object],[object Object],业务服务 tryX confirmX cancelX 02:39
分布事务  (TCC 模式 ) 基于 TCC 模式的分布事务执行过程示例。 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 ,[object Object],[object Object],[object Object],[object Object],02:39
分布事务  ( 补偿模式 ) ,[object Object],[object Object],业务服务 doX compensateX 02:39
分布事务  ( 补偿模式 ) 一次补偿模式的业务执行过程。 商户接入 订单处理 支付处理 清算处理 通信前置 资金记账 收费处理 营销处理 客户信息 银行支付清算网 互联网商户 x3 安全核查 基础业务平台 产品与解决方案 x2 如果整个业务活动回滚,而积分已发放,该操作可以被补偿。 02:39
关于健壮的基础设施支持 ,[object Object],[object Object],[object Object],[object Object],[object Object],数据 企业服务总线 展现与交互 流程与决策 组件与服务 数据与应用集成 跨企业集成 服务目录 服务监控 其它 公共技术服务 后端应用 渠道 browser 客户端 移动设备 语音 … 外部企业应用 服务代理 操作日志 配额管理 分布 锁 上下文 分布 事务 02:39
小结 ,[object Object],[object Object],[object Object],[object Object],02:39
02:39

Más contenido relacionado

Destacado

SOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LTSOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LTIN RE UAB
 
Peanuts story
Peanuts story Peanuts story
Peanuts story Solv AS
 
Mobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshopMobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshopJacob Knudsen
 
Flipped classsroom webinar slides-11 01 15
Flipped classsroom   webinar slides-11 01 15Flipped classsroom   webinar slides-11 01 15
Flipped classsroom webinar slides-11 01 15Marie-Hélène Fasquel
 
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Datakostaedt
 
My+Thankful+Heart
My+Thankful+HeartMy+Thankful+Heart
My+Thankful+Heartguestcebb0a
 
Tulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensäTulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensäJyrki Kasvi
 
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. ЕленаУправление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. ЕленаNewRank
 
Chinese power point
Chinese power pointChinese power point
Chinese power pointTychi Wang
 
Pletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a FacebookonPletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a FacebookonLévai Richárd
 
7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCN7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCNHristo Hristov
 
অটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্কঅটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্কBeauty World
 

Destacado (16)

SOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LTSOLIDWORKS Inspection 2015 LT
SOLIDWORKS Inspection 2015 LT
 
Peanuts story
Peanuts story Peanuts story
Peanuts story
 
Mobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshopMobil Efteruddannelse Lyn workshop
Mobil Efteruddannelse Lyn workshop
 
Futbol
FutbolFutbol
Futbol
 
Flipped classsroom webinar slides-11 01 15
Flipped classsroom   webinar slides-11 01 15Flipped classsroom   webinar slides-11 01 15
Flipped classsroom webinar slides-11 01 15
 
Digi sampo
Digi sampoDigi sampo
Digi sampo
 
2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data2013-10-10 Semantic Web und (Linked) Open Data
2013-10-10 Semantic Web und (Linked) Open Data
 
My+Thankful+Heart
My+Thankful+HeartMy+Thankful+Heart
My+Thankful+Heart
 
Tulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensäTulevaisuus ei ole entisensä
Tulevaisuus ei ole entisensä
 
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. ЕленаУправление на репутацията за туристически обекти - Travel Camp гр. Елена
Управление на репутацията за туристически обекти - Travel Camp гр. Елена
 
Chinese power point
Chinese power pointChinese power point
Chinese power point
 
Music
MusicMusic
Music
 
Augustman Mag Dec'16
Augustman Mag Dec'16Augustman Mag Dec'16
Augustman Mag Dec'16
 
Pletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a FacebookonPletykák és híresztelések terjedése a Facebookon
Pletykák és híresztelések terjedése a Facebookon
 
7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCN7 Talents: The #1 Bulgarian MCN
7 Talents: The #1 Bulgarian MCN
 
অটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্কঅটুট রাখতে সুখের সম্পর্ক
অটুট রাখতে সুখের সম্পর্ক
 

Similar a 面向生产环境的SOA系统设计 by 程立

如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付down123
 
Autotask 简介
Autotask 简介Autotask 简介
Autotask 简介down123
 
杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局jielongkeji
 
http flood and mobile app
http flood and mobile apphttp flood and mobile app
http flood and mobile appim_yunshu
 
杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁jielongkeji
 
存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0hupo136
 
《客户服务管理系统》说明
《客户服务管理系统》说明《客户服务管理系统》说明
《客户服务管理系统》说明jiangyq
 
虚拟化与云计算
虚拟化与云计算虚拟化与云计算
虚拟化与云计算ITband
 
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0mfrog
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维guiyingshenxia
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维colderboy17
 
杰龙科技_应用案例_旅行社
杰龙科技_应用案例_旅行社杰龙科技_应用案例_旅行社
杰龙科技_应用案例_旅行社jielongkeji
 
2010年度服务外包导论新gai
2010年度服务外包导论新gai2010年度服务外包导论新gai
2010年度服务外包导论新gaigadylee
 
如何通过差旅支付管理降低企业差旅成本
如何通过差旅支付管理降低企业差旅成本如何通过差旅支付管理降低企业差旅成本
如何通过差旅支付管理降低企业差旅成本Traveldaily China
 
为什么选择游易帮
为什么选择游易帮为什么选择游易帮
为什么选择游易帮uehelper
 
中国移动Boss3.0技术方案
中国移动Boss3.0技术方案中国移动Boss3.0技术方案
中国移动Boss3.0技术方案yiditushe
 
基于虚拟化平台创建企业私有云
基于虚拟化平台创建企业私有云基于虚拟化平台创建企业私有云
基于虚拟化平台创建企业私有云ITband
 

Similar a 面向生产环境的SOA系统设计 by 程立 (20)

如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付如何监控、管理和考核你的IT服务交付
如何监控、管理和考核你的IT服务交付
 
Autotask 简介
Autotask 简介Autotask 简介
Autotask 简介
 
杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局杰龙科技_应用案例_邮政总局
杰龙科技_应用案例_邮政总局
 
http flood and mobile app
http flood and mobile apphttp flood and mobile app
http flood and mobile app
 
杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁杰龙科技_应用案例_城市地铁
杰龙科技_应用案例_城市地铁
 
存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0存量房银行按揭接口客户端系统建设方案V1.0
存量房银行按揭接口客户端系统建设方案V1.0
 
《客户服务管理系统》说明
《客户服务管理系统》说明《客户服务管理系统》说明
《客户服务管理系统》说明
 
虚拟化与云计算
虚拟化与云计算虚拟化与云计算
虚拟化与云计算
 
dl_ppt
dl_pptdl_ppt
dl_ppt
 
Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0Aws 全面业务流程管理解决方案v2 0
Aws 全面业务流程管理解决方案v2 0
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
杰龙科技_应用案例_旅行社
杰龙科技_应用案例_旅行社杰龙科技_应用案例_旅行社
杰龙科技_应用案例_旅行社
 
2010年度服务外包导论新gai
2010年度服务外包导论新gai2010年度服务外包导论新gai
2010年度服务外包导论新gai
 
如何通过差旅支付管理降低企业差旅成本
如何通过差旅支付管理降低企业差旅成本如何通过差旅支付管理降低企业差旅成本
如何通过差旅支付管理降低企业差旅成本
 
为什么选择游易帮
为什么选择游易帮为什么选择游易帮
为什么选择游易帮
 
关于Swsoft公司
关于Swsoft公司关于Swsoft公司
关于Swsoft公司
 
中国移动Boss3.0技术方案
中国移动Boss3.0技术方案中国移动Boss3.0技术方案
中国移动Boss3.0技术方案
 
Mocha Bsm
Mocha BsmMocha Bsm
Mocha Bsm
 
基于虚拟化平台创建企业私有云
基于虚拟化平台创建企业私有云基于虚拟化平台创建企业私有云
基于虚拟化平台创建企业私有云
 

Más de Dahui Feng

垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造Dahui Feng
 
The Rules of Scalable database
The Rules of Scalable databaseThe Rules of Scalable database
The Rules of Scalable databaseDahui Feng
 
垂直社区的产品改造
垂直社区的产品改造垂直社区的产品改造
垂直社区的产品改造Dahui Feng
 
Oracle Security 101
Oracle Security 101Oracle Security 101
Oracle Security 101Dahui Feng
 
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)Dahui Feng
 
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版Dahui Feng
 
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统Dahui Feng
 
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析Dahui Feng
 
深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)Dahui Feng
 
Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化Dahui Feng
 
Database And User Experience for Web Apps
Database And User Experience for Web AppsDatabase And User Experience for Web Apps
Database And User Experience for Web AppsDahui Feng
 
Wind Computing
Wind ComputingWind Computing
Wind ComputingDahui Feng
 
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)Dahui Feng
 
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享Dahui Feng
 
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)Dahui Feng
 
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计Dahui Feng
 
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)Dahui Feng
 

Más de Dahui Feng (17)

垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造
 
The Rules of Scalable database
The Rules of Scalable databaseThe Rules of Scalable database
The Rules of Scalable database
 
垂直社区的产品改造
垂直社区的产品改造垂直社区的产品改造
垂直社区的产品改造
 
Oracle Security 101
Oracle Security 101Oracle Security 101
Oracle Security 101
 
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)
 
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版
 
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
 
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析
 
深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)
 
Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化Linux必备知识与Unix基础文化
Linux必备知识与Unix基础文化
 
Database And User Experience for Web Apps
Database And User Experience for Web AppsDatabase And User Experience for Web Apps
Database And User Experience for Web Apps
 
Wind Computing
Wind ComputingWind Computing
Wind Computing
 
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
 
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
 
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
 
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计
 
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
 

面向生产环境的SOA系统设计 by 程立

Notas del editor

  1. 讲述结构与运行过程。