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

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

ID:39280552

大小:2.98 MB

页数:43页

时间:2019-06-29

程立:面向生产环境的SOA系统设计_第1页
程立:面向生产环境的SOA系统设计_第2页
程立:面向生产环境的SOA系统设计_第3页
程立:面向生产环境的SOA系统设计_第4页
程立:面向生产环境的SOA系统设计_第5页
资源描述:

《程立:面向生产环境的SOA系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、准备好发射了吗?面向生产环境的SOA系统设计程立Alipay.comIT168系统架构师大会,北京,2009年8月28日典型SOA应用一个SOA应用由服务使用者一系列服务松散复合而成。展现服务集成服务产品服务公共服务公共服务公共服务公共服务基础服务基础服务集成服务外部服务提供者服务是基础架构单元作为基础架构单元,服务具有丰富的含义。服务使用者质量约束服务位置功能描述服务交互模式通信协议消息格式服务提供者服务的内部每个服务都是自包含、自主服务使用者运行的功能单元。服务接入流程、任务、决策领域仓储领域对象服务代理资源外部服务外部服务SOA技术基础设施SOA应用需要一渠道browser客户端

2、移动设备语音…系列技术基础设施的支持。展现与交互公共技术跨流程与决策企服务外业企部服业企务集业总成组件与服务服务应线用目录服务数据与应用集成监控数据后端应用一个典型的电子支付应用通过建设基础互联网商户业务平台,达到快速构建与产品与解决方案商户接入改进上层的产品与解决方案订单处理的目标。x3客户信息支付处理收费处理营销处理安全核查x2清算处理资金记账通信前置基础业务平台银行支付清算网交付前,你胸有成竹吗互联网商户?产品与解决方案商户接入性能订单处理容量x3健壮客户信息支付处理收费处理营销处理安全核查x2清算处理资金记账通信前置基础业务平台银行支付清算网性能针对性能的分析与优化响应时

3、间分析如何合理地估互联网商户算服务的响应时间?产品与解决方案990商户接入(10*3+350+100+150+300)+50=980订单处理x310350100150300客户信息支付处理收费处理营销处理安全核查x225030清算处理资金记账200通信前置基础业务平台银行支付清算网响应时间优化通过异步服务互联网商户降低响应时间产品与解决方案700商户接入(10*3+350+100+150+10)+50=690订单处理x3@async1035010015010/300客户信息支付处理收费处理营销处理安全核查x225030清算处理资金记账200通信前置基础业务平台银行支付清算网响应时间优化

4、通过future调互联网商户用降低响应时间产品与解决方案600商户接入(10*3+350+max(100,150)+10)+50=590订单处理x3@future@future@async1035010015010/300客户信息支付处理收费处理营销处理安全核查x225030清算处理资金记账200通信前置基础业务平台银行支付清算网关于性能的基础设施支持知晓所有服渠道browser客户端移动设备语音…务的响应时间数据:服务监展现与交互控公共支持异步服技术跨流程与决策企服务务使用:服务外业通信总线企部服业企务集总支持Future业成组件与服务服务应线服务使用:服用目录务通信总线服务数

5、据与应用集成监控数据后端应用小结容量针对容量的分析与优化吞吐量分析如何合理地估互联网商户算新业务上线对容量的需求?产品与解决方案50商户接入50订单处理x315050505050客户信息支付处理收费处理营销处理安全核查x250?150清算处理资金记账50通信前置基础业务平台50?银行支付清算网吞吐量分析平台容量对业互联网商户务容量的约束产品与解决方案5050*min(4/5,3/5)=30商户接入50120(4/5)订单处理x315050505050客户信息支付处理收费处理营销处理安全核查x25015090(3/5)清算处理资金记账50通信前置基础业务平台50银行支付清算网关键服务的吞

6、吐量优化充分扩容平衡扩容服务使用者消除资源单点瓶颈服务吞吐量伸缩公式服务伸缩上限单资源吞吐量上限服务提供者非关键服务的吞吐量优化非关键的业务互联网商户服务的容量允许短路,提供产品与解决方案商户接入降级服务。订单处理x3@optional@optional客户信息支付处理收费处理营销处理安全核查x2清算处理资金记账通信前置基础业务平台银行支付清算网资源使用分析估算新业务对互联网商户关键资源的使用(以SQL执行产品与解决方案5134商户接入次数为例)10(6*3+53+23+15+10)+10=129订单处理(13+(15*2))+10=53x32361081510客户信息支付处理收

7、费处理营销处理安全核查x213815清算处理资金记账5通信前置基础业务平台银行支付清算网资源使用优化通用服务代1.查询(资源Id)理缓存服务结2.检查cache果。(Y)3.是否更新?服务提供者通服用服支持检查资源务务服更新时间戳。使提务用供代者者理4.No5.返回cache结果服务结果cachekey=服务+操作+资源Idvalue=资源Id+时间戳+服务结果关于容量的基础设施支持知晓所有服渠道browser客户端移动设备语音…务的吞吐

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。