- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
去哪儿网领取系统架构演进
新的业务系统初建时,业务规律相对简约,业务量也比较小,为了能够快速实现功能,发布上线,大多数团队都会把全部的规律都耦合在一个系统。这对于初期业务的快速迭代是有肯定好处的。毫不例外,领取买卖系统也接受了这样的方式。如下图所示。
一个领取系统不例外包括几个重要组成部分:收银台、买卖、领取、网关、账务。
收银台:用于呈现领取详情、供应各种多样领取方式的选择
买卖:收单规章和买卖规章处理
领取:处理各种组合的领取方式,如银行卡、用户余额、信誉付、拿去花、红包、代金券、立减、积分等
账务:用来记录全部买卖、资金往来的明细,财务会计记账
网关:用于对接银行通道、第三方领取通道(微信、领取宝)
在业务量不大的情况下,这样的系统结构没有问题。随着更多业务的接入,各种简单的功能规律加入,系统处理起来有点费劲,次要表现以下几个方面:
系统容灾力量:全部的功能都集中在一起,一但某个功能出问题,直接影响全局
系统扩容:在一个分布式系统中,打算系统功能的取决于最差的部分,全体扩容效果差
开发成本高:团队成员的添加,功能的简单,多个项目并行时,开发效率极低
更多更简单业务:结构不合理,不能满足业务进展需要
系统职责混乱:如收银台只是简约维护银行列表
在这样的一些背景下,2.0系统应运而生。
2. 领取系统2.0
2.0时代是领取买卖系统快速进展的一个重要时段。在此过程中,不只要从系统架构上进行服务化的拆分,而且需要支持更简单的业务。
2.1 服务化拆分
2.1.1? 网关拆分
首先对相对比较独立的网关进行拆分,网关在整个领取系统中属于底层基础服务,是比较重要的基础设备。对外能够供应怎样样的领取买卖服务,很多都取决于网关力量的建设。
网关有一些显著特征,它是一个可高度笼统的业务。对外可以笼统到领取、退款、查询这些标准的服务。因而优先将这部分拆分,一是为了能够更好的打好基础,二是其能够独立的进展,三是这部分也相对好实施。
网关的拆分路由系统起到至关重要的作用,对于多通道领取的支持和智能化选择发挥着巨大作用。
2.1.2 账务系统的拆分
做买卖领取业务,重要的一件事要记清楚账。记账可以很简约的记录来往流水,也可以愈加专业的记财务会计账。在拆分前系统只是记录了买卖流水,拆分后实现了愈加专业和简单的复式记账。
新账务系统的一个简约流程图:
2.1.3 会员系统的独立
会员系统与买卖系统本身只是一个依靠关系,在买卖领取系统看来只是一个业务系统。比如会员充值业务可以看做是一笔领取买卖。为了摆正各自角色,对于会员部分从原有系统中独立出来。这样一来各自定位愈加清楚明白,也便利了各自独立进展。现在的会员系统不只仅只要一个余额,而且引入实名服务、各种资产管理、买卖管理等。
2.1.4 基础服务的拆分
更多的系统拆分独立后,原有公用的某些功能会多次复制反复。为便利集中管理维护,通过对各系统公用规律更能的统一,供应集中的基础服务,如平安服务、加验签服务、通知服务、基础信息查询等,如下图中talos系统。
上述几个服务的拆分更多是为从业务方面或者技术驱动来考虑。而典型的买卖领取过程是有一个时序过程的。比如下单-买卖-收银台-领取-网关-银行。这样一个先后时序也是一个比较好的系统拆分方案。依据这样的一个时序,我们针对性的对每个阶段做了拆分(排解网关和银行部分),如下过程:
1、买卖核心(Apollo)
关注于收单方式和买卖类型。
收单方面系统已经支持单笔订单领取、批量订单领取。买卖类型目前支持直接买卖、担保买卖、直接分账买卖、担保分账买卖、预授权买卖等。在批量订单领取时各种买卖类型可以进行混合。且分账买卖同时支持多个账户。买卖类型除了上面正向买卖外,系统还支持很多后续流程买卖、如预授权确认、预授权撤销、退款、担保撤销、二次分账买卖等。
多种多样的买卖源于各事业部业务的简单性,比起标准化的领取系统,我们提供应了更多机警便利的业务来支持。
2、领取核心(minos)
关注于领取方案的组合和执行。
领取方式:银行卡、领取宝、微信、拿去花、趣游宝、余额、积分、红包、代金券、会员红包、立减等多种方式领取。
领取组合:可以单一使用,也可以进行组合使用。组合场景区分资金类型,如银行卡、领取宝、微信每次只能选择一个,其它类资金可多个同时使用。
在有上面基础的支持下,对于同一批次买卖订单可也进行多次的组合领取扣款,如酒店信誉住付款、拿去花还款等业务场景。下图是领取核心(minos)在系统中的位置:
3、收银台
收银台直接面对用户,因而领取体验至关重要。据统计在领取环节放弃的订单占比还比较大。因而一个便利、简约易用的收银台对于订单转换是有很大挂念的。目前系统支持的收银台次要有app(native)、app前置收银台、touch、PC预授权收银台、PC多单收银台、PC英文版收银台
您可能关注的文档
最近下载
- 降钙素原抗体产品技术要求标准2024年.pdf VIP
- 2013-2022同等学历申硕学位英语真题(含答案).pdf VIP
- 2023年全国职业院校技能大赛食品安全与质量检测题库1-10.docx VIP
- 内部培训刑法知识考试题库大全及答案下载.pdf VIP
- 2025至2030全球及中国车载摄像头模块组件行业项目调研及市场前景预测评估报告.docx
- 2023-2024学年安徽省合肥重点中学九年级(上)第一次月考道德与法治试卷.pdf VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
- 中国油田分布明细-含分布图.docx VIP
- 6.4 酵母菌子囊孢子的观察(原理讲解).pdf VIP
- AIGC技术在非物质文化遗产设计保护中的应用探索 .pdf VIP
文档评论(0)