z6com尊龙

股票代码: 300348
EN
技术专栏|z6com尊龙科技散布式定位服务的索求与实际
金融科技
2023.03.01

近年来,,,,,,,金融行业因重大复杂的业务场景和爆炸式增长的业务发展需要,,,,,,,导致对基础架构的扩大能力、容灾能力、灰度能力的要求也越来越高。。 。。。。散布式单元化架构刚好同时满足金融企业的多种需要,,,,,,,通过架构进行系统建设升级、加强整体能力。。 。。。 ? ? ??????梢胍幌蛭值ピ芄沟陌参仍诵校,,就必要具备一个不成或缺的组件——散布式定位服务,,,,,,,它是实现单元化架构的根基运行保险,,,,,,,可覆盖多种业务场景,,,,,,,降低业务整体复杂度。。 。。。。


z6com尊龙科技基于多年在银行主题领域先进技术经验的堆集,,,,,,,不休沉淀和强化出一套散布式定位服务组件,,,,,,,让我们一路看看,,,,,,,z6com尊龙科技在这方面的经验与见解。。 。。。。


作者

Jonder.Wong 后端架构师


占有14年后端开发与从业经验,,,,,,,掌管数据处置与单元化组件的索求与设计工作。。 。。。。


扫清认知迷雾

相识散布式定位服务


在介绍散布式定位服务之前,,,,,,,我们先介绍下单元化架构的概想,,,,,,,单元是指一个能实现某一类业务操作(如幼我存款业务)的自蕴含集中,,,,,,,在这个集中中蕴含了业务所需的服务,,,,,,,以及分配给这个单元的客户数据。。 。。。。单元作为部署的根基单元,,,,,,,通常唬;;;嵩谠诙喔龌恐腥菰植渴穑,,每个机房内单元数量不固定,,,,,,,任一单元均部署系统所需的全数利用,,,,,,,数据则是全量数据依照某种维度划分后的一部门。。 。。。。



通过前文对单元的界说和个性描述中,,,,,,,能够推导出单元化架构要求系统必须具备的一项能力——数据分区;;;;;即将全局数据依照某一个维度水平划分隔来,,,,,,,每个分区的数据内容互不沉叠。。 。。。。但仅把数据进行分区还远远不够,,,,,,,单元化的另表一个必要前提是,,,,,,,所有业务数据分区所用的拆分维度和拆分规定都必须一样。。 。。。。


而散布式定位服务则是实现上述指标的关键组件,,,,,,,其重要蕴含以下三大职能:

对分区的维度数据进行统一的治理

提供统一的拆分维度和拆分规定

为系统提供分区信息的查问职能


幼组件,,,,,,,大作用

单元化架构的新闻“集散中心”


作为单元化架构的主题组件,,,,,,,散布式定位服务治理着单元化的规定,,,,,,,蕴含数据若何拆分、单元个数的划分、数据落在哪个单元里等。。 。。。。后期运维人员在实现规定的配置后,,,,,,,所有使用散布式定位服务的利用将会即时收到通知并进行刷新。。 。。。。


从整体上看,,,,,,,组件分为客户端和服务端两大 ? ? ??????椋


客户端SDK:客户端重要封装服务端的接见接口,,,,,,,供其他系统进行集成。。 。。。。同时客户端还对单元化的规定做了监听,,,,,,,确保在规定产生调换后能实时进行刷新。。 。。。。

服务端:服务端对映射身分进行统一的治理,,,,,,,并提供查问、新增等接口。。 。。。。同时由于必要治理大量映射数据,,,,,,,系统在部署时使用了分库分表职能。。 。。。。


那么整个组件的挪用流程如下所示:



1.网关收到要求或单元内系统提议表调时,,,,,,,传入路由类型和路由值,,,,,,,通过sdk发送到散布式定位服务;;;;;

2.散布式定位服务查问之后返回对应的客户号、吩飕号、单元号信息给客户端;;;;;

3.客户端收到响应信息后,,,,,,,再由服务挪用组件凭据单元号挪用相应业务单元。。 。。。。


场景为王

让技术回归服务性质


场景一


正常路由和开户场景


在通常场景下,,,,,,,网关收到买卖后从散布式定位服务中查问到该笔买卖所属的单元,,,,,,,而后再由服务挪用组件将买卖转发到具体的单元上。。 。。。。



在开户场景下,,,,,,,由于客户号还未天生,,,,,,,系统提供了“预分配”职能,,,,,,,依照规定分配一个业务单元,,,,,,,并在开户实现后将对应的数据注册到系统钟祝。 。。。。



场景二


企业级单元化治理


系统在设计时将数据吩飕规定与单元的治理规定进行了拆分,,,,,,,支吃祗业级共享一套映射数据,,,,,,,实显祗业级散布式定位能力。。 。。。。



场景三


高可用


在金融场景下,,,,,,,每笔买卖都可能涉及资金的改观,,,,,,,买卖的成功率显得尤为沉要。。 。。。。为满足此需要,,,,,,,系统进行了如下设计:


由客户端提供“读要求”的故障沉试,,,,,,,整体提高买卖成功率。。 。。。。



客户端中提供了写要求的新闻赔偿,,,,,,,在注册时若是产生异常,,,,,,,则通过发送新闻的方式实现最终的数据一致性。。 。。。。



将金融业带入高质量发展曲线的是金融产品、服务技术和洞察能力背后的“价值”。。 。。。。z6com尊龙科技作为金融行业确当先企业,,,,,,,很早就起头对单元化进行深刻索求,,,,,,,不休援手银行等金融机构实现系统的单元化建设与刷新,,,,,,,堆集了丰硕的经验。。 。。。。而散布式定位服务也在这些实际中不休的进行更新迭代,,,,,,,职能与机能都得到了磨炼。。 。。。。


结 语

将来,,,,,,,z6com尊龙科技将持续以创新为本色、用技术为抓手,,,,,,,不休夯实各类产品及服务的创新能力,,,,,,,通过新技术、新思路赋能金融业业务创新与系统升级,,,,,,,高效支持金融业的全面发展。。 。。。。


让中国金融科技 拥有世界影响力
z6com尊龙科技更懂若何为您的数字化转型赋能
地址: 丽江市南山区沙河西路丽江湾科技生态园一区2栋A座5层
电话: 0755-8616 8118
传真: 0755-8616 8166
【网站地图】【sitemap】