System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據交易,具體涉及一種交易數據處理方法及裝置。
技術介紹
1、在實時交易中,將交易數據保存到數據庫是必要過程,目前由于實時交易量巨大,對于交易時間的要求也十分高,交易時間都壓縮到毫秒級,這就要求在實時交易中,各個環節都要迅速處理,其中數據入庫是重中之重。客戶端實時插入交易數據至數據庫過程中,需要等待數據庫返回響應消息,但是在實際應用過程中,會發生數據庫故障或者數據庫系統與交易系統的網絡故障,由于故障導致數據插入數據庫阻塞,實時交易由于要等待數據入庫的返回,就會加長等待時間,導致交易時間完全超出預期。
2、相關技術中,通過增加數據庫的多點鏈路以改善數據庫故障問題,當數據庫某一條鏈路出現故障,會自動跳轉至正常鏈路上以接收入庫請求,但該方式仍然會存在時間的損耗,并且開銷很大,不利于節約時間成本。
技術實現思路
1、有鑒于此,本專利技術提供了一種交易數據處理方法及裝置,以解決時間成本大以及開銷大的問題。
2、根據第一方面,本公開實施例提供一種交易數據處理方法,用于移動終端,方法包括:
3、實時獲取用戶本次交易產生的目標交易數據;
4、標記目標交易數據對應的第一索引標識;
5、從交易數據庫中獲取已入庫的全部交易數據對應的第二索引標識;
6、若第一索引標識大于第二索引標識,向服務器發送目標交易數據,以使服務器按照第一索引標識在交易數據庫對應位置插入目標交易數據。
7、通過執行上述實施方式,通過比對
8、在一種可選的實施方式中,標記目標交易數據對應的第一索引標識,包括:
9、獲取用戶本次交易的交易記錄次數;
10、按照用戶本次交易的交易記錄次數和預設數據長度,在目標索引數據包中標記目標交易數據對應的第一索引標識。
11、通過執行上述實施方式,可以實現對目標交易數據在數據結構中的位置標注。
12、在一種可選的實施方式中,本公開實施例中的交易數據處理方法,還包括:
13、等待接收服務器按照第一索引標識在交易數據庫對應位置插入目標交易數據的處理結果。
14、通過執行上述實施方式,等待接收服務器返回的處理結果,無需通過數據庫返回,可以避免因數據庫故障導致其響應時間加長,影響處理交易數據。
15、在一種可選的實施方式中,本公開實施例中的交易數據處理方法,還包括:
16、在接收服務器返回成功插入目標交易數據的處理結果之后,按照處理結果在交易數據庫中更新用戶本次交易的索引標識;
17、返回實時獲取用戶本次交易產生的目標交易數據的步驟,繼續處理目標交易數據。
18、通過執行上述實施方式,在交易數據庫中將索引標識對應修改,以便用戶下次進行數據交易查詢已入庫的全部交易數據對應的第二索引標識。在移動終端按照處理結果在交易數據庫中更新用戶本次交易的索引標識之后,重新返回最初步驟,可以實現對用戶許多次的批量交易的處理。
19、在一種可選的實施方式中,本公開實施例中的交易數據處理方法,還包括:
20、若第一索引標識與第二索引標識相同,說明當前未產生目標交易數據。
21、通過執行上述實施方式,以便提示移動終端停止向服務器發送目標交易數據。
22、在一種可選的實施方式中,從交易數據庫中獲取已入庫交易數據對應的第二索引標識,包括:
23、獲取已入庫的全部交易數據的交易記錄總數;
24、按照已入庫的全部交易數據的交易記錄總數和用戶每次交易產生的目標交易數據的預設數據長度,從交易數據庫中獲取已入庫交易數據對應的第二索引標識。
25、通過執行上述實施方式,以便在交易數據庫中獲知已入庫在交易數據庫中累計的數據長度呈現的位置信息。
26、第二方面,本專利技術提供了一種交易數據處理裝置,裝置包括:
27、交易數據獲取模塊,用于實時獲取用戶本次交易產生的目標交易數據;
28、第一索引標記模塊,用于標記目標交易數據對應的第一索引標識;
29、第二索引獲取模塊,用于從交易數據庫中獲取已入庫交易數據對應的第二索引標識;
30、交易數據發送模塊若第一索引標識與第二索引標識不一致,向服務器發送目標交易數據,以使服務器按照第一索引標識在交易數據庫對應位置插入目標交易數據。
31、第三方面,本專利技術提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第一方面或其對應的任一實施方式的交易數據處理方法。
32、第四方面,本專利技術提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的交易數據處理方法。
33、第五方面,本專利技術提供了一種計算機程序產品,包括計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的交易數據處理方法。
本文檔來自技高網...【技術保護點】
1.一種交易數據處理方法,其特征在于,用于移動終端,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述標記所述目標交易數據對應的第一索引標識,包括:
3.根據權利要求1所述的方法,其特征在于,還包括:
4.根據權利要求3所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,所述從交易數據庫中獲取已入庫交易數據對應的第二索引標識,包括:
7.一種交易數據處理裝置,其特征在于,所述裝置包括:
8.一種計算機設備,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的交易數據處理方法。
10.一種計算機程序產品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的交易數據處理方法。
【技術特征摘要】
1.一種交易數據處理方法,其特征在于,用于移動終端,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述標記所述目標交易數據對應的第一索引標識,包括:
3.根據權利要求1所述的方法,其特征在于,還包括:
4.根據權利要求3所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,所述從交易數據庫中獲取已入庫交易數據對...
【專利技術屬性】
技術研發人員:請求不公布姓名,
申請(專利權)人:北京資和信網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。