[發明專利]基于交易鏈路自動生成全局流水號的方法有效
| 申請號: | 201810817194.2 | 申請日: | 2018-07-24 |
| 公開(公告)號: | CN109150977B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 鐘武汩;馬琳 | 申請(專利權)人: | 中信百信銀行股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06Q40/04 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 陳耀東 |
| 地址: | 100020 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 交易 自動 生成 全局 流水 方法 | ||
本發明屬于金融系統交易監控技術領域,公開了一種基于交易鏈路自動生成全局流水號的方法。包括提供全局流水號服務器、數據存儲器以及至少一個流水號生成器客戶端的步驟,注冊系統編碼的步驟,注入系統編碼的步驟,要求生成流水號的步驟,生成流水號的步驟,通過統一的流水號生成服務器,對新識別的交易名稱以及交易鏈路特征碼進行生成交易流水號以及子流水號操作,并將該流水號注入交易監控系統中,在不影響現有交易系統正常業務的情況下,在交易監控系統中自動繪出實時交易的圖譜,提高金融機構的監控需求。
技術領域
本發明屬于金融系統交易監控技術領域,特別涉及一種基于交易鏈路自動生成全局流水號的方法。
背景技術
相關術語解釋:
運行環境:指一種把部分編譯的運行碼在目標機器上運行的環境。例如Java運行環境JRE(Java Runtime Environment)。
微服務:微服務是一種使用一套小服務來開發單個應用的方式途徑,每個服務運行在自己的進程中,并使用輕量級機制通信,通常是HTTP API,這些服務基于業務能力構建,并能夠通過自動化部署機制來獨立部署,這些服務使用不同的編程語言實現,以及不同數據存儲技術,并保持最低限度的集中式管理。
全局流水號:在金融交易系統中,一筆交易一般需要一個或多個系統在不同時段或相同時段對信息的協作處理才能完成。由于不可避免的系統缺陷或人為錯誤,金融交易并不總是能成功完成。為了快速定位交易在信息系統中失敗的原因,通常需要用一個唯一編號來代表該筆交易,無論這筆交易流轉到系統中的哪個節點,該編號值不變。這種編號稱之為所代表交易的全局流水號。
子交易序號:在金融交易系統中,全局流水號在一筆交易處理過程中保持不變,為了進一步區分該交易的信息在各系統中的流轉情況,在該筆交易的每次處理時,一般都會分配一個唯一序號,來標記本次處理,該序號在本次交易中唯一且有序,用來識別交易步驟。
交易鏈路:金融交易信息在各系統間流轉的時序圖成為交易鏈路。
網絡旁路鏡像:網絡旁路鏡像是指在交換機端口處設置的旁路鏡像,可將網絡流量復制一份到其他的線路中,對鏡像流量的處理不影響網絡信息流本身在原有系統的流轉。目前金融交易監控多采取網絡旁路鏡像的方式,對鏡像進行監控和處理,以排除對信息交易系統本身的干擾。
交易監控系統:用于監控金融系統各交易的處理情況,對異常情況進行告警,以便業務或運維人員及時發現并解決系統問題。交易監控系統依賴全局流水號定位問題交易。
在現有技術解決方案中,流水號生成器是一個中立的系統組件,只會根據當前機器的環境特征生成全局唯一的流水號,并不會參與到整個交易的過程。使得跨不同系統運用流水號的工作落到了開發者(人)的身上,這樣帶來的隱患有三點:
1、開發者無法判斷如何使用流水號:由于現有的流水號生成器只具備生成全局唯一流水號的能力,所以需要開發者判斷當前組件是需要利用流水號生成器生成流水號還是繼承往來報文中已存在的流水號,開發者可能不具備這樣的判斷能力。
2、流水號位置插入錯誤:流水號生成后,需要開發者決定它在報文的插入位置,這個位置一般通過人為溝通或文檔傳遞,過程中可能會出現人為錯誤,導致位置不準確,使其他系統無法繼承它。
3、流水號檢測方法不正確:上下游系統在檢測往來報文時,可能錯誤判斷流水號的位置,從而獲取了不正確的流水號或根本無法獲取到流水號,造成交易日志記錄不連續。
以上三點隱患會嚴重影響交易系統的正常運維工作,使業務人員和運維人員在后期維護該系統、排查問題交易時需要耗費極大精力梳理交易鏈路,耽誤排查時間。同時,插入流水號的工作對于應用開發者自身來說,也是一件較為費時費力的事情,涉及到的溝通任務很多,會降低開發者的開發效率。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信百信銀行股份有限公司,未經中信百信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810817194.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提供安全服務的方法、裝置及存儲介質
- 下一篇:一種消防綜合布控智能管理系統





