异构系统分布式事务、安全、性能

 

现有一项目,业务场景如下:

 


 









用户通过手机发送支付请求到运营平台,运营平台通过解析请求内容,知道手机用户希望向vb开发的应用系统支付200元。此时运营平台首先会查询支付平台,该手机用户是否有足够的钱支付,如果有,则通过支付平台扣除手机用户200元,并转入到位VB应用对应帐户,支付平台支付成功后,返回信息给运营平台,运营平台会向VB应用系统发送信息XX用户通过支付平台向你支付了200元。如果运营平台在查询手机用户在支付平台的钱不够,会向银行系统发送请求,希望银行系统能从手机用户银行帐户中转帐到支付平台或者VB应用的帐户上。

在这样的一次支付过程中,手机应用、运营平台,VB应用、支付平台、银行系统会可能涉及,怎样才能做到以下几点:

一、性能。因为一个业务请求中可能在几个应用中进行数据交互,怎样提高数据的交互速度,从而提高手机客户的体验。

二、安全。因为整个应用核心就是钱的转移,安全是最重要的。

三、分布式事务。这是整个系统中最难的部分,怎样做到用户的一个支付行为,无论那个节点发生问题,所有相关的应用中数据是一致的。



各位大牛能停下来,发发你们的想法或者失败的经验。谢谢。。。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值