交易的核心是什么?很多时候大家都说不到点子上。其实最最核心东西的就是把钱(或证券等)从账户A移到账户B的操作;任何交易系统,都脱不开这个操作。这个操作的相关东东就是整个交易系统的核心。
核心相关的东东有些什么?
首先是帐务系统。把钱(或证券等)从A账户移到B账户,你得知道A账户的情况,你得知道B账户的情况;账户管理必须得有。帐务信息要存储到数据库里。
其次是钱转移的过程,也就是把钱从账户A里拿出来,把钱放到B账户里去。所以移钱一般有两个数据库操作:A账户减钱,B账户加钱。这就涉及到事务一致性的问题。钱从A账户扣掉后,必须保证钱能加到B账户里去。关于事务一致性的处理,后面再详细说。
因为交易系统通常都涉及到钱(或有价值的物)的交换,不能出差错;出了差错,必须及时纠正。这就需要进行每天对账。你账户一天进账多少,出账多少,账户余额昨天是多少,今天是多少。这些信息必须能对得上,否则就一定是出了问题。所以对账清算系统也是比较核心的东西。
有了以上三个东西,你的交易系统基本上就工作了。其它的东西都是外围的,都是围绕着这三个方面转的。做大规模交易系统架构设计,首先要把握好这三个东西。你系统设计得好还是不好,是牛X还是狗屎,主要就是看这三个东西你是如何实现的。
分享到:
相关推荐
Informal-Discussion-on-Architecture 架构师-架构漫谈
架构漫谈(一):什么是架构? 架构漫谈(二):认识概念是理解架构的基础 架构漫谈(三):如何做好架构之识别问题 架构漫谈(四):如何做好架构之架构切分 架构漫谈(五):什么是软件 架构漫谈(六):软件架构...
[NET 4.0面向对象编程漫谈 应用篇].金旭亮---高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
系统架构设计漫谈.docx
[NET 4.0面向对象编程漫谈 基础篇].金旭亮--高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
尿素期货上市漫谈-0715-中银国际期货-16页.pdf
漫谈电子商务竞争优势(ppt-41页).ppt
漫谈电子商务解决方案(ppt-34页).ppt
漫谈电子商务的影响(ppt-39页).ppt
全新系统架构--基于中台和容器
《大型分布式网站架构设计与实践》主要介绍了大型分布式网站架构所涉及的一些技术细节,包括SOA架构的实现、互联网安全架构、构建分布式网站所依赖的基础设施、系统稳定性保障和海量数据分析等内容;深入地讲述了...
漫谈兼容内核之一:ReactOS怎样实现系统调用 漫谈兼容内核之二:关于kernel-win32的对象管理 漫谈兼容内核之三:Kernel-win32的文件操作 漫谈兼容内核之四:Kernel-win32的进程管理 漫谈兼容内核之五:Kernel-win32...
FLASH设计制作技术漫谈-动漫设计毕业论文-范本.doc
「端点安全」跨越攻防的壁垒_漫谈企业内部安全蓝军建设实践 - 安全方案 企业安全 企业安全 NGFW 安全对抗 端点安全
高并发高可用的可伸缩的架构设计的原则 空间换时间 数据与计算 多维度可用 伸缩 优化资源利用
五年级语文上册 第六单元 23《漫谈沟通》课后练习 北京版-北京版小学五年级上册语文试题.docx
漫谈WebLogic-CVE-2020-25511
FPGA研发之道(7)架构设计漫谈(二)稳定压倒一切.docx
本文件提供信息安全基本知识,面向普通人群尤其是IT技术人员,通过案例和深入浅出的讲解,让听者掌握基本的信息安全知识、理念、理论和技能。适合于各类科技公司、院校和研究院所。