精品动漫一区二区三区-97超碰在-夜夜摸视频网-国内av在线-国产国拍亚洲精品av-亚洲日本一本dvd高清-亚洲a精品-欧美交a欧美精品喷水-免费黄色小视频网站-国产熟睡乱子伦视频-免费av观看-无码超级大爆乳在线播放-亚洲成人av片-国产va在线-japanese国产

技術(shù)專欄|長(zhǎng)亮科技分布式定位服務(wù)的探索與實(shí)踐
金融科技
2023.03.01

近年來(lái),金融行業(yè)因龐大復(fù)雜的業(yè)務(wù)場(chǎng)景和爆炸式增長(zhǎng)的業(yè)務(wù)發(fā)展需求,導(dǎo)致對(duì)基礎(chǔ)架構(gòu)的擴(kuò)展能力、容災(zāi)能力、灰度能力的要求也越來(lái)越高。分布式單元化架構(gòu)恰好同時(shí)滿足金融企業(yè)的多種需求,通過(guò)架構(gòu)進(jìn)行系統(tǒng)建設(shè)升級(jí)、增強(qiáng)整體能力。可要想一直保持單元化架構(gòu)的平穩(wěn)運(yùn)行,就需要具備一個(gè)不可或缺的組件——分布式定位服務(wù),它是實(shí)現(xiàn)單元化架構(gòu)的基本運(yùn)行保障,可覆蓋多種業(yè)務(wù)場(chǎng)景,降低業(yè)務(wù)整體復(fù)雜度。


長(zhǎng)亮科技基于多年在銀行核心領(lǐng)域先進(jìn)技術(shù)經(jīng)驗(yàn)的積累,不斷沉淀和強(qiáng)化出一套分布式定位服務(wù)組件,讓我們一起看看,長(zhǎng)亮科技在這方面的經(jīng)驗(yàn)與見(jiàn)解。


作者

Jonder.Wong 后端架構(gòu)師


擁有14年后端開(kāi)發(fā)與從業(yè)經(jīng)驗(yàn),負(fù)責(zé)數(shù)據(jù)處理與單元化組件的探索與設(shè)計(jì)工作。


掃清認(rèn)知迷霧

了解分布式定位服務(wù)


在介紹分布式定位服務(wù)之前,我們先介紹下單元化架構(gòu)的概念,單元是指一個(gè)能完成某一類業(yè)務(wù)操作(如個(gè)人存款業(yè)務(wù))的自包含集合,在這個(gè)集合中包含了業(yè)務(wù)所需的服務(wù),以及分配給這個(gè)單元的客戶數(shù)據(jù)。單元作為部署的基本單位,通常會(huì)在在多個(gè)機(jī)房中容災(zāi)部署,每個(gè)機(jī)房?jī)?nèi)單元數(shù)目不固定,任一單元均部署系統(tǒng)所需的全部應(yīng)用,數(shù)據(jù)則是全量數(shù)據(jù)按照某種維度劃分后的一部分。



通過(guò)前文對(duì)單元的定義和特性描述中,可以推導(dǎo)出單元化架構(gòu)要求系統(tǒng)必須具備的一項(xiàng)能力——數(shù)據(jù)分區(qū);即將全局?jǐn)?shù)據(jù)按照某一個(gè)維度水平劃分開(kāi)來(lái),每個(gè)分區(qū)的數(shù)據(jù)內(nèi)容互不重疊。但僅把數(shù)據(jù)進(jìn)行分區(qū)還遠(yuǎn)遠(yuǎn)不夠,單元化的另外一個(gè)必要條件是,所有業(yè)務(wù)數(shù)據(jù)分區(qū)所用的拆分維度和拆分規(guī)則都必須一樣。


而分布式定位服務(wù)則是實(shí)現(xiàn)上述目標(biāo)的關(guān)鍵組件,其主要包含以下三大功能:

對(duì)分區(qū)的維度數(shù)據(jù)進(jìn)行統(tǒng)一的管理

提供統(tǒng)一的拆分維度和拆分規(guī)則

為系統(tǒng)提供分區(qū)信息的查詢功能


小組件,大作用

單元化架構(gòu)的消息“集散中心”


作為單元化架構(gòu)的核心組件,分布式定位服務(wù)管理著單元化的規(guī)則,包括數(shù)據(jù)如何拆分、單元個(gè)數(shù)的劃分、數(shù)據(jù)落在哪個(gè)單元里等。后期運(yùn)維人員在完成規(guī)則的配置后,所有使用分布式定位服務(wù)的應(yīng)用將會(huì)即時(shí)收到通知并進(jìn)行刷新。


從整體上看,組件分為客戶端和服務(wù)端兩大模塊:


客戶端SDK:客戶端主要封裝服務(wù)端的訪問(wèn)接口,供其他系統(tǒng)進(jìn)行集成。同時(shí)客戶端還對(duì)單元化的規(guī)則做了監(jiān)聽(tīng),確保在規(guī)則發(fā)生變更后能及時(shí)進(jìn)行刷新。

服務(wù)端:服務(wù)端對(duì)映射要素進(jìn)行統(tǒng)一的管理,并提供查詢、新增等接口。同時(shí)因?yàn)樾枰芾泶罅坑成鋽?shù)據(jù),系統(tǒng)在部署時(shí)使用了分庫(kù)分表功能。


那么整個(gè)組件的調(diào)用流程如下所示:



1.網(wǎng)關(guān)收到請(qǐng)求或單元內(nèi)系統(tǒng)發(fā)起外調(diào)時(shí),傳入路由類型和路由值,通過(guò)sdk發(fā)送到分布式定位服務(wù);

2.分布式定位服務(wù)查詢之后返回對(duì)應(yīng)的客戶號(hào)、分片號(hào)、單元號(hào)信息給客戶端;

3.客戶端收到響應(yīng)信息后,再由服務(wù)調(diào)用組件根據(jù)單元號(hào)調(diào)用相應(yīng)業(yè)務(wù)單元。


場(chǎng)景為王

讓技術(shù)回歸服務(wù)本質(zhì)


場(chǎng)景一


正常路由和開(kāi)戶場(chǎng)景


在普通場(chǎng)景下,網(wǎng)關(guān)收到交易后從分布式定位服務(wù)中查詢到該筆交易所屬的單元,然后再由服務(wù)調(diào)用組件將交易轉(zhuǎn)發(fā)到具體的單元上。



在開(kāi)戶場(chǎng)景下,由于客戶號(hào)還未生成,系統(tǒng)提供了“預(yù)分配”功能,按照規(guī)則分配一個(gè)業(yè)務(wù)單元,并在開(kāi)戶完成后將對(duì)應(yīng)的數(shù)據(jù)注冊(cè)到系統(tǒng)中。



場(chǎng)景二


企業(yè)級(jí)單元化管理


系統(tǒng)在設(shè)計(jì)時(shí)將數(shù)據(jù)分片規(guī)則與單元的管理規(guī)則進(jìn)行了拆分,支持企業(yè)級(jí)共享一套映射數(shù)據(jù),實(shí)現(xiàn)企業(yè)級(jí)分布式定位能力。



場(chǎng)景三


高可用


在金融場(chǎng)景下,每筆交易都可能涉及資金的變動(dòng),交易的成功率顯得尤為重要。為滿足此需求,系統(tǒng)進(jìn)行了如下設(shè)計(jì):


由客戶端提供“讀請(qǐng)求”的故障重試,整體提高交易成功率。



客戶端中提供了寫(xiě)請(qǐng)求的消息補(bǔ)償,在注冊(cè)時(shí)如果發(fā)生異常,則通過(guò)發(fā)送消息的方式實(shí)現(xiàn)最終的數(shù)據(jù)一致性。



將金融業(yè)帶入高質(zhì)量發(fā)展曲線的是金融產(chǎn)品、服務(wù)技術(shù)和洞察能力背后的“價(jià)值”。長(zhǎng)亮科技作為金融行業(yè)的領(lǐng)先企業(yè),很早就開(kāi)始對(duì)單元化進(jìn)行深入探索,不斷幫助銀行等金融機(jī)構(gòu)實(shí)現(xiàn)系統(tǒng)的單元化建設(shè)與改造,積累了豐富的經(jīng)驗(yàn)。而分布式定位服務(wù)也在這些實(shí)踐中不斷的進(jìn)行更新迭代,功能與性能都得到了錘煉。


結(jié) 語(yǔ)

未來(lái),長(zhǎng)亮科技將繼續(xù)以創(chuàng)新為本色、用技術(shù)為抓手,不斷夯實(shí)各類產(chǎn)品及服務(wù)的創(chuàng)新能力,通過(guò)新技術(shù)、新思路賦能金融業(yè)業(yè)務(wù)創(chuàng)新與系統(tǒng)升級(jí),高效支撐金融業(yè)的全面發(fā)展。


讓中國(guó)金融科技 具有世界影響力
長(zhǎng)亮科技更懂如何為您的數(shù)字化轉(zhuǎn)型賦能
主站蜘蛛池模板: 96日本xxxxxⅹxxx70 | 加勒比在线免费视频 | 色综合久久成人综合网 | 欧美性猛交xxxx三人 | 在线精品视频一区二区三四 | 在线观看国产一区二区三区 | 国产不卡免费视频 | 男女互操在线观看 | 亚洲精品一区二区三区区别 | 欧美一区二区在线看 | 日韩欧美一二三 | 国产精自产拍久久久久久蜜 | 亚洲中文字幕va福利 | 无码制服丝袜人妻在线视频精品 | 免费国精产品自偷自偷免费看 | 亚洲 丝袜 另类 校园 欧美 | 国产精品视频免费看 | 婷婷综合av| 强伦姧人妻三上悠亚中文字幕 | 亚洲欧美在线视频免费 | 亚洲日本在线电影 | 日韩大片高清播放器 | 欧美xxxxx性喷潮 | 欧美影院成年免费版 | 亚洲精品乱码久久久久久不卡 | 国产高清吹潮免费视频 | 久久99精品久久水蜜桃 | 亚洲产国偷v产偷v自拍涩爱 | 色噜噜一区二区 | 这里只有精品66 | 狠狠色噜噜狠狠狠狠色综合久 | 精品女同一区二区 | 女被啪到深处喷水gif动态图 | 精品国产福利一区二区三区 | 天天综合色天天综合色hd | 国产又爽又黄免费视频 | 无码高潮喷吹在线播放亚洲 | 国产免费无遮挡吸乳视频 | 久久亚洲春色中文字幕久久久 | 欧美精品大片 | 成年人网站在线 | h动漫无遮挡成本人h视频 | 国外成人性视频免费 | 国产清纯在线一区二区vr | 麻豆一二三区av传媒 | 337p日本欧洲亚洲大胆在线 | 精品国内自产拍在线播放观看 | 国产精品久久久久久久不卡 | 午夜免费福利视频 | 国产午夜aaaaa片在线影院 | 强奷乱码中文字幕熟女导航 | 国产成人青青久久大片 | 少妇无码一区二区二三区 | 婷婷天天 | av色在线观看 | 成人免费视频在线观看地区免下载 | 无码一区二区三区不卡av | 亚洲中文字幕久久精品无码app | 亚洲亚洲人成无码网www | 久久五月综合 | 亚洲六月丁香六月婷婷 | 熟睡人妻被讨厌的公侵犯深田咏美 | 国产国产乱老熟女视频网站97 | 成人污污污www网站免费 | 免费无遮挡无码视频在线观看 | 一边摸一边叫床一边爽av | 国产亚洲3p无码一区二区 | 强伦姧人妻三上悠亚中文字幕 | 无码动漫性爽xo视频在线观看 | 亚洲人在线观看视频 | 国产超碰人人做人人爽 | 色偷偷偷久久伊人大杳蕉 | 日韩精品无码一区二区视频 | 亚洲 欧美 中文 日韩a v一区 | 亚洲a∨国产av综合av麻豆丫 | 亚洲男人av香蕉爽爽爽爽 | 国产午夜精品理论片小yo奈 | 国内自拍偷拍视频 | 亚洲中文无码a∨在线观看 91久久精品日日躁夜夜躁国产 | 精品人妻少妇人成在线 | 日韩v亚洲v欧美v精品综合 | 蜜桃久久av | 亚洲精品高清无码视频 | 一本一道久久a久久精品蜜桃 | 日韩系列无码一中文字暮 | 亚洲国产精品一区二区成人片 | 亚洲最新av在线 | 亚欧洲乱码视频一二三区 | 修仙淫交(高h)h文 | 成人免费一区二区三区视频 | 国产精品无码专区在线观看 | 国产91丝袜在线播放 | 青青青国产在线观看资源 | 巨爆乳无码视频在线观看 | 欧美老熟妇videos极品另类 | 国产成人久久婷婷精品流白浆 | 九九九精品视频 | 成人久久精品一区二区三区 | 日本免费中文字幕 |