首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
JavaEdge
华为_2012实验室_Java工程师
关注
已关注
取消关注
来看看聚合支付系统设计~
@JavaEdge:
大厂聚合支付系统架构演进(上)
0 前言聚合支付主要是就是一个将所有的第三方支付,通过借助形式融合在一起,相当于对接一个支付接口,就可以使用各种支付的场景。如便利店购物,贴个码,上有微信支付,支付宝等各种支付。它主要是针对一个微小商户进行一个收款工具,让商家他那边会有一个收钱吧商户通,第一个可以实时的收听语音报告,当前用户付款多少钱,第二个就是他可以去实时查看账单,了解当天营业额。还有一个产品就是pos机,主要是一款生态 pos,它里面不仅继承了我们一个我们这个具备支付系统提供的服务,就比如微信支付宝,它们还集成了一个刷卡的功能,就是磁条卡芯片卡,还有各种支付方式。本文聚合支付只涉及交易流,不涉及资金流。1 V1.0系统工期短基本上所有新项目都这尿性,天天被领导鞭策赶进度业务不熟不知道聚合支付到底做啥的,支付流程啥样?毕竟每个公司支付业务其实完全不一样,无法照搬!交易量小当时的交易量是只有前端的一两个产品在使用,每天的交易笔数也很小人员缺乏新成立的团队做新项目研发,那就只有我和另一十年老鸟同事该背景下完成 V1.0系统架构,即虚线圈,具体分工:交易前置交易网关直接操作 DB 没做甚至缓存的优化。交易前置:支付核心业务处理,如记录商户交易流水、对接各个支撑服务风控系统:交易单日/单笔限额、商户黑名单、欺诈行为识别等风险因素控制路由系统:通过设定的优先级、限额等路由规则,选择合适的渠道,保证成功率,降低成本交易网关:负责所有支付渠道的报文包装、数据加密、协议转换、签名验证、状态映射当时就做这样简单架构,第一个开发比较快,直接拿需求进行改代码,方便测试以及上线。经几个月交易猛增,发现2 系统瓶颈2.1 渠道隔离当时对接了几个渠道,特别渠道不稳定的话,如资源不可用、网络问题,导致超时,就会把所有渠道交易全部影响,级联反应导致交易链路雪崩。系统哪边挂了之后立马要赶紧联系。所以说这个渠道隔离放在第一位首要的。2.2 接口膨胀特别涉及相似业务的,如消费、撤销、退款接口,就每个业务类型都有这几个接口,随业务发展,也难维护,开发每次来个需求都考虑到底是改哪个接口,要不要都改。2.3 动态扩容聚合支付很多交易异步,用户下单时,我们会立即返回就下单成功,或者下单失败,但是这个交易有没有消费成功,我们需要设置定时的任务去查询最终付款结果。2.4 定时调度它需定时、定点、定量拉取订单处理,如拉取数据太多OOM,太少很多交易得不到执行。分布式下如何充分提升并发前提下充分使用机器资源变紧迫。2.5 配置分散传统将配置文件存放在每个节点,每次升级都要运维手动改。风险高且不好维护。3 V2.0系统3.1 设计方向稳定:支付系统的根基支付体验:用户使用支付功能时感知零延迟低耦合:模块间减少依赖,需求变动风险控制在最小范围过程试了多种方案,最终演变如下系统架构:首先将服务划分三条线,绿色和中间红色和最下面一条橙色:绿色是把交易核心、交易网关独立出来任务作业和那个查询网关独立部署两条业务线通过 MQ 解耦再独立查询服务,对前端业务仅提供一个流水查询功能关注我,紧跟本系列专栏文章,咱们下篇再续!作者简介:魔都国企技术专家兼架构,多家大厂后端一线研发经验,各大技术社区头部专家博主,编程严选网创始人。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。负责:中央/分销预订系统性能优化活动&优惠券等营销中台建设交易平台及数据中台等架构和开发设计目前主攻降低软件复杂性设计、构建高可用系统方向。参考:编程严选网
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-29 23:13
汤臣倍健_营销倍优生(准入职员工)
汤臣倍健内推,汤臣倍健内推码
市场管培生面经,摘自优秀牛友第一轮 3个人一组 面试官问问题挨个回答1.自我介绍2.简历深挖,对市场策略的内容问的非常细,问了很多候选人是如何理解xx市场的问题3.如果让你在闲鱼卖汤臣的产品,怎么写文案4.最近印象比较深的消费品5.对汤臣倍健的品牌印象Kaer的回答建议:✅国民di 1 保健品品牌核心岗位,高端面试局。✅第二题非常考验候选人的营销功底和火候。对xx市场的理解除了源于日常积累,还需要临场的分析和判断,依据熟练的用户洞察方法论、对市场策略的深度思考,需要大量实践积累。✅3 4 题非常贴近市场,不能说我印象深的消费品是xxx饮料,因为口味很特别、包装很好看就没了,这种回答绝对过不了。...
点赞
评论
收藏
分享
11-01 12:09
门头沟学院 Java
金山办公HR面
你大概是在什么时间节点开始关注秋招岗位的?找工作的要求和期望是怎样的?有对比过其他岗位方向吗,比如前端、算法或者客户端相关之类的?你的服务端学习路径是怎样的?你一般通过哪些维度来判断是否要进入一家企业实习,即如何选择实习岗位?你的某家实习公司主要开展什么业务?哪一家企业的实习安排和工作节奏让你更适应?你如何平衡实习、课程学习以及专利、论文发表等事务?你是怎样平衡社团、比赛和编程类挑战这几者之间的关系的?在做服务端开发项目的过程中,你对自己在开发层面一般有怎样的要求?你算是学校里比较“卷”的同学吗?对于后面的技术发展方向,你更希望进行技术深耕,还是往团队管理或项目全盘管理方向发展?在技术开发过程...
查看15道真题和解析
点赞
评论
收藏
分享
09-22 09:42
门头沟学院 Java
1000人公司只给2-4k,还要做两套卷子
闹麻了
牛客37185681...:
马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
如果可以选,你最想去哪家...
点赞
评论
收藏
分享
10-17 20:34
美团_本地核心商业_前端(准入职员工)
应该过了吧这是
自来熟的放鸽子能手面...:
这个不一定,找hr跟进一下
点赞
评论
收藏
分享
11-03 10:03
已编辑
中南大学 Java
26届双非本拿下美团SSP的真实感受
虽然有点标题党了,但是双非的本科让我暑期和秋招确实比别人少了很多机会,包括腾讯、阿里系、携程、虾皮等暑期+秋招均没有一次面试啊。不说了,说多了都是泪啊 。幸苦大家点赞、收藏、送花花,我尽快出下期讲讲暑期实习要怎么做才能拿到SSP,谢谢啦!咱们进入正题,首先我是双非本+末九硕,美团实习之前只有一段小厂实习,然后暑期去了美团从5月到8月实习了3个月,8月20多发的意向,9月下旬mt保温了一次,10月下旬hr打电话问期望薪资和手上的offer情况,10月底开的奖。开奖前我看了一圈普遍都是白菜,好一点的也只开到小sp。我觉得原因有几个:互联网本身普遍招聘就会超发一些offer的,觉得你oq或者意向不大...
黑皮白袜臭脚体育生:
你开ssp了那我缺的转正开白菜怒化身团黑子这块谁给我补啊
美团求职进展汇总
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
26届0实习秋招总结
7527
2
...
企鹅后端日常实习一面
7050
3
...
超级大月亮来了, 都来评论区许愿,包灵
6402
4
...
数字马力一面
5754
5
...
《以下言论仅代表个人观点,与百度无关》
5656
6
...
秋招丑闻爆料爆料
5439
7
...
摸爬滚打,我也一定要离开华为
4085
8
...
这八股我都只背,不实战的
3702
9
...
那个绩点倒数,挂科7门的女生最后考上了985研究生
3624
10
...
实习一直在亏钱💰
3540
创作者周榜
更多
正在热议
更多
#
我来点评面试官
#
5893次浏览
48人参与
#
实习教会我的事
#
36771次浏览
319人参与
#
京东开奖
#
441304次浏览
2488人参与
#
今年秋招是回暖还是遇冷
#
13321次浏览
84人参与
#
如果不考虑收入,你最想做什么工作?
#
36227次浏览
218人参与
#
你实习是赚钱了还是亏钱了?
#
14677次浏览
150人参与
#
商战,最累的是我们
#
24579次浏览
90人参与
#
京东工作体验
#
17068次浏览
100人参与
#
同bg的你秋招战况如何?
#
163287次浏览
950人参与
#
教师节,你送祝福了吗
#
9132次浏览
65人参与
#
用一句话形容你的团队氛围
#
8906次浏览
114人参与
#
秋招开始捡漏了吗
#
51515次浏览
351人参与
#
三一重工求职进展汇总
#
21517次浏览
82人参与
#
找工作八股要背到什么程度?
#
8235次浏览
135人参与
#
考研人,我有话说
#
150370次浏览
1199人参与
#
硬件人,你被哪些公司给挂了
#
68880次浏览
932人参与
#
58同城求职进展汇总
#
38790次浏览
260人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
5316次浏览
59人参与
#
华为存储OD事变
#
144038次浏览
724人参与
#
上班后,才发现大学__白学了
#
8647次浏览
56人参与
#
大学生该如何认清当下的就业环境?
#
107712次浏览
636人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务