现有一项目,业务场景如下:
用户通过手机发送支付请求到运营平台,运营平台通过解析请求内容,知道手机用户希望向vb开发的应用系统支付200元。此时运营平台首先会查询支付平台,该手机用户是否有足够的钱支付,如果有,则通过支付平台扣除手机用户200元,并转入到位VB应用对应帐户,支付平台支付成功后,返回信息给运营平台,运营平台会向VB应用系统发送信息XX用户通过支付平台向你支付了200元。如果运营平台在查询手机用户在支付平台的钱不够,会向银行系统发送请求,希望银行系统能从手机用户银行帐户中转帐到支付平台或者VB应用的帐户上。
在这样的一次支付过程中,手机应用、运营平台,VB应用、支付平台、银行系统会可能涉及,怎样才能做到以下几点:
一、性能。因为一个业务请求中可能在几个应用中进行数据交互,怎样提高数据的交互速度,从而提高手机客户的体验。
二、安全。因为整个应用核心就是钱的转移,安全是最重要的。
三、分布式事务。这是整个系统中最难的部分,怎样做到用户的一个支付行为,无论那个节点发生问题,所有相关的应用中数据是一致的。
各位大牛能停下来,发发你们的想法或者失败的经验。谢谢。。。
- 大小: 18 KB
分享到:
相关推荐
在设计和实现一个分布式事务管理模型时,需要考虑的关键性能指标包括系统的响应时间、通信成本、CPU和内存资源的利用率等。本文通过构建一个基于分布式数据库的三层体系结构事务管理模型,使用COM+技术进行模块化...
Jeesuite可能是一个开源框架,提供了诸如配置管理、服务发现、负载均衡、分布式事务等关键功能。源码分析可以帮助我们了解这个框架如何封装和优化这些复杂功能,以及如何与其他Java分布式框架(如Spring Cloud、...
3. 异构性:分布式系统通常由不同类型的硬件和软件构成,需要支持异构环境。 4. 可扩展性:系统能随需求增加而扩展,添加新节点以提升性能。 三、分布式操作系统的主要组件 1. 进程管理:负责调度、同步和通信,...
未来,分布式数据库系统将继续深化对移动性、安全性、性能优化和数据一致性的研究。随着技术的进步,如量子计算、网络技术的演进,分布式数据库系统将需要适应这些变化,提供更为高效、安全和灵活的数据服务。 总...
聂丽平等人通过数字矿井安全信息管理模块的设计,介绍了一种基于CORBA的异构分布式数据系统的实现方法。施化吉等人提出了基于多库操作语言(SMSQL)的异构数据库集成框架,以及金宝轩将OGSA.DAI中间件技术引入空间...
分布式事务数据库性能优化实践 分布式数据库的分布式事务处理技术 分布式数据库选型与实战 服务vivo数亿用户的数据库服务平台实践 广告实时数仓建设实践 海量异构数据,在线业务存储架构演进与实践 基于图数据库的...
5. **数据一致性**:在分布式环境下,保持数据的一致性是挑战,可以借助CAP理论和分布式事务解决方案,如2PC、TCC、Saga等。 6. **监控与日志**:实时监控服务性能,记录日志,以便于问题排查和优化。 总结来说,...
这涉及到数据同步策略的设计,以及异构系统间消息传递和事务处理机制的实现。 综上所述,本文提出的基于J2EE分布式架构的电商交易接入平台,通过分布式技术来实现系统的高性能和高可靠性,同时考虑到了与不同系统间...
尤其在大型企业中,通常存在多种不同类型(即异构)的数据库系统,如何在这些异构系统之间实现数据同步,对于提升整体业务流程的效率和准确性至关重要。 #### 2. JMS架构及相关概念 ##### 2.1 JMS架构组成 JMS...
另外,还可以使用分布式事务方式来完成事务,但是这可能会带来性能问题。 常用查询优化是分布式关系型数据库 DRDS 的一个重要方面。为了提高查询效率,需要尽可能让一次前端请求,物理上直接发送到一台存储的机器上...
尽管现代技术已转向客户机-服务器系统和异构型多数据库系统,分布式数据库系统仍然是支持大规模并发操作、分布式计算和数据共享的关键技术。随着新技术如面向对象编程、多媒体、并行处理和人工智能的融合,分布式...
本话题主要探讨的是如何在对等网络中整合来自不同逻辑异构系统的数据,以实现高效、稳定的数据交互与管理。 对等网络是一种网络架构,其中每个节点既是服务的消费者也是服务的提供者,彼此之间地位平等。在网络游戏...
6. 分布式事务管理:确保跨节点的事务处理的一致性和可靠性。 分布式数据库系统可以根据不同的标准进行分类: 1. 按照局部数据库管理系统的数据模型:同构型(数据模型相同)和异构型(数据模型不同)。 2. 按照...
分布式工作流系统间的协作执行是一个挑战,尤其是在异构系统之间。 一个有效的分布式工作流系统需要考虑业务信息的一致性、本地系统的自治性、异构兼容性和系统的可扩展性。业务信息的一致性要求系统能够处理不同...
1. 明确数据的物理位置:这一步需要考虑多个方面,比如不同节点间传输的事务量、网络整体性能和可靠性、节点数据量、节点速度、磁盘容量、节点间的访问方式以及表间数据关系等。合理的数据物理位置可以保障数据访问...
5. 分布式事务处理: - ACID属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 - 两阶段提交(2PC):确保所有参与者的事务一致性的协议。 6. 容错与恢复: - ...
分布式数据库系统是现代大型系统中常见的一种架构,它将数据分布在多个不同的节点上,以提高系统的可用性、可扩展性和性能。本篇文章将深入探讨分布式数据库系统的关键知识点。 首先,根据局部数据库管理系统的数据...
4. OceanBase 分布式事务处理:OceanBase 的分布式事务处理产品,提供高性能和高可用的分布式事务处理能力。 5. OceanBase 数据订阅链路:OceanBase 的数据订阅链路产品,提供实时数据同步和数据订阅能力。 Ocean...
### 面向对象分布式系统概述 ...通过CORBA和DCOM这样的标准,不仅实现了异构环境下的对象互操作性,还提高了系统的可靠性和安全性。未来,随着云计算和物联网技术的发展,面向对象分布式系统的重要性将进一步凸显。