漫談大規模交易系統架構設計 Core

2021-08-25 09:33:34 字數 572 閱讀 3180

交易的核心是什麼?很多時候大家都說不到點子上。其實最最核心東西的就是把錢(或**等)從賬戶a移到賬戶b的操作;任何交易系統,都脫不開這個操作。這個操作的相關東東就是整個交易系統的核心。

核心相關的東東有些什麼?

首先是帳務系統。把錢(或**等)從a賬戶移到b賬戶,你得知道a賬戶的情況,你得知道b賬戶的情況;賬戶管理必須得有。帳務資訊要儲存到資料庫裡。

其次是錢轉移的過程,也就是把錢從賬戶a裡拿出來,把錢放到b賬戶裡去。所以移錢一般有兩個資料庫操作:a賬戶減錢,b賬戶加錢。這就涉及到事務一致性的問題。錢從a賬戶扣掉後,必須保證錢能加到b賬戶裡去。關於事務一致性的處理,後面再詳細說。

因為交易系統通常都涉及到錢(或有價值的物)的交換,不能出差錯;出了差錯,必須及時糾正。這就需要進行每天對賬。你賬戶一天進賬多少,出賬多少,賬戶餘額昨天是多少,今天是多少。這些資訊必須能對得上,否則就一定是出了問題。所以對賬清算系統也是比較核心的東西。

有了以上三個東西,你的交易系統基本上就工作了。其它的東西都是外圍的,都是圍繞著這三個方面轉的。做大規模交易系統架構設計,首先要把握好這三個東西。你系統設計得好還是不好,是牛x還是狗屎,主要就是看這三個東西你是如何實現的。

交易系統表

賬戶資訊 select from tfundinfo 資訊 select from tasset 資產單元 select from tcombi 組合資訊 持倉資訊 select from tfundstock 持倉 select from tunitstock 組合持倉 資金資訊 select f...

交易系統 2代

等機會出現才下單,操作前對照交易系統 5分鐘 30分鐘 1小時 4小時 方向一致 30分鐘 1小時線macd趨勢明顯,綠線在上 綠線在下賣出 變化趨勢不明顯時不操作 每14分鐘看一次系統 獲利和建倉參考支撐位和阻力位,合理設定獲利金額 不確定的情況下不開單 控制好資金比例 新聞價值不大,少看,者放出...

虛擬幣數字交易系統

虛擬幣數字交易系統 源中瑞科技是一家專注於網際網路與移動網際網路領域的軟體開發 我們為使用者提供專業的網際網路軟體 開發服務,為客戶提供一站式 全方位的產品解決方案,是國內領先的網際網路及移動網際網路應用產品及解決方案提供商。源中瑞以技術為本,始終以卓越的市場前瞻性和技術創新性推動著網際網路及移動網...