- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
:首席架构师
时间:
孙兵兵Ping++系统部
首先,非常高兴有这次机会来给大家,我们Ping++创业初期快速架构实现。为什么讲初期?
Ping++成立于2014年到现在有三年,发展到现在光Ping++运行服务有上百个。今天主要讲初
期,是Ping++创业头一两年时间里,这个架构是如何变迁。
今天讲的是两个部分,一个是API架构,另外一个是CMDB架构。
无论架构,所有的架构都要从业务谈起,Ping++是最初2014年开始做聚合支付,聚合
支付实际上是这样的一种架构是存在于各个支付,、、各个商户,小红书各种,包
括O2O这都是一种商户,我们是存在于这两端中间机构,所以聚合支付又称为第四方支付,我们主
要作用是帮助商户,我们的客户,将他们在、以及其他支付接口进行聚合,每一个
都有自己接口的,开发接入过程当中很,后期多个账目管理、支付管理是很
的事情,支付接口进行统一封装,所有经过我们这里就有统一,整个开发、运
维、运营就会变得非常简单。
随着业务发展,我们以接口管理为,拓展其他很多业务。比如数据分析、订单管理、、
差错管理,当然支付也会越来越多。无论如何发展,对Ping++来说,主要服务是以API形
势向外开放。所以第一讲API架构。接下来分三个阶段讲API架构。
第一阶段,称之为小而快简单架构。这个时期Ping++是以开发业务为主,怎么运维,怎么应付
大流量不是这期间主要讨论的问题。所以这期间我们的架构追求是小和快。
讲一下技术站,一开始使用世界上语言PHP,有了PHP很多人了解LNMP架构,这个架构是
非常流行的,可以简单看一下。这样一个非常简单的架构,这是API1.0架构,这个架构特点只需要关
心中间API服务层,一开始数据库都不关心,这些交给第云服务处理,从这些名字来看我们交
给阿里金融云处理,这个时间只需要关心API代码开发,只需要关心业务就可以了。这个时期其实
是伴随Ping++有一年时间,也就是Ping++整个开拓市场的时间。这个时期可以简单总结,一开始讲
到这个架构是小而快架构,主要体现一个方面,我们使用大量的成熟服务,负载均衡、数据库服务,
这个时候一个是部署简单,而且是非常灵活,可以对我们的业务模块进行横向扩展,这一段时间客户
进行了一个比较大的增长,也可以通过服务器这种水平扩容实现应对。这个时期很多人可以从刚才图
中看到,这个架构可以总结一下是瓶颈非常明显低级架构,只有三层,数据库是非常容易成为中
心。
刚才讲到可以无限扩展中间层,下面一层无法扩展,随着业务发展,数据库就会撑不住你的业
务。所以这一段时间进入2.0时期,整个2.0称之为轻而快的分层架构,这个时期架构并不是主动
过程,而是基于当时一个重构,很多在座大多数是工程师,对重构这个词不陌生。正常情况下在一个
服务开发过程当中,从第一模块到第二模块到越来越多服务。第一模块做规划,第二模块叠加也是非
常有序,到第三第四个随着开发人员增加,团队增大,业务快速发展,我们设计时间越来越少,我们
代码、模块、其他服务都会趋于无序状态,这是Ping++第一年过程当中经历的一个过程。这个阶段
以后,我们不可能让这个过程持续进行下去,所以我们希望在接下来一段时间内,包括我们新的服
务,包括已有服务,一方面希望新服务是独立有序的,对于已经有的,包括上面看到无序服务,开始
进行一个简单拆分,最终希望达到的效果,是通过逐渐迭代,将所有服务进行拆分,而达到一个便于
,而且是有序的目的。
这之前可以先回顾一下,我们第一阶段服务是等同的,是一个无限扩展,随着重构进行,所有
服务不是等同,每一个服务有自己的职责。结合1.0时期架构,面放一个负载均衡器,这样问题
就出来了,不同服务功能肯定是不一样,也就是接口肯定是有区别,光一个单纯负载均衡器已
经需求,流量进来到什么服务上,完全是无法控制的。所以这个时期我们希望引入一种新
架构,这个架构主要部分是在所有服务之前,我们部署API层次,这是我们自己开发的服
务,我们之所以引入这个,是出
您可能关注的文档
- 2025年母婴用品跨境电商出口市场市场细分与目标客户定位报告.docx
- 长江中游城市群体育服务设施配置水平时空分异及其影响因素.docx
- 2025年大状元测试卷四年级下册第四单元.doc
- 2025年(最新版)氯碱化工厂可行性研究报告.docx
- 2025年廊坊市盛泽石油工程有限公司介绍企业发展分析报告模板.docx
- 2025延安安塞区社区工作者招聘备考题库(18人)(含答案详解).docx
- 2025年聚四氢呋喃项目可行性研究报告.docx
- 2025年氢能认证行业发展趋势.docx
- 2025-2026学年小学书法练习指导六年级下册人美版教学设计合集.docx
- 2025年中国大米色选机行业市场规模及投资前景预测分析报告.docx
最近下载
- Bose博士SoundTouch 300 Soundbar 扬声器说明书.pdf
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 具身智能的基础知识(68页 PPT).pptx
- 贵州医科大学2024-2025学年第2学期《生物化学》期末考试试卷(B卷)附参考答案.docx
- 仪表桥架及保护管安装培训2(2021-03).pptx VIP
- 电气控制及PLC技术期末试卷.docx
- 贵州医科大学2024-2025学年第2学期《生物化学》期末考试试卷(A卷)附参考答案.docx
- 电气安装工艺培训 全套课件.ppt
- 临床吞咽障碍患者经口饮食规范化指导.pptx
- 涂料行业清洁生产审核报告.doc VIP
原创力文档


文档评论(0)