基于微服务的银行统一用户管理系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:xinfan413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着银行信息化程度的提高,各个银行使用了众多的业务系统进行银行业务处理和日常工作管理。统一用户管理系统作为银行的基础性系统,其开发时间较早,目前大多采用的都是传统的单体式架构,随着业务需求的增多,单体式架构存在系统臃肿、应用启动时间长以及不利于持续部署等缺陷。基于微服务架构的系统因具有耦合度低、服务可独立开发及部署等显著优势,已逐渐成为银行统一用户管理系统的标准基础架构。然而,由于银行统一用户管理系统通常业务功能耦合复杂且对系统整体性能具有较高要求,采用微服务架构实现相应系统仍存在诸多问题亟需解决。包括:(1)业务功能重构和服务治理问题。对单体架构高耦合度业务进行功能解耦并拆分微服务,且存在微服务依赖混乱、启动顺序不清晰及微服务部署等问题。(2)系统响应延迟问题。考虑到手动编排微服务容器的低效和繁琐性,选用Kubernetes作为容器管理平台,但在负载增加时,现有Kubernetes伸缩策略在自动扩容阶段出现响应延迟的问题,导致系统的响应性能受到影响。(3)系统可用性问题。微服务架构下服务在面对高并发场景时,服务对外提供接口可能出现不可用的情况,从而导致系统不稳定甚至崩溃。为解决上述问题,本文具体工作如下:针对业务功能重构和服务治理问题,将系统功能以微服务理念解耦为五个微服务,并对各部分进行设计,然后对服务的注册与发现、服务的通信、服务部署以及容器编排等方面具体设计。针对系统响应延迟问题,提出将指数平滑法与灰色预测结合的负载预测模型,以期实现对平稳变化数据的预测并兼顾异常突变的发生,设计扩容阶段整体架构并实现不同模块,保障系统的低响应延迟。针对高并发场景系统服务可用性问题,具体结合布隆过滤器解决缓存穿透问题,研究实现令牌桶算法对服务限流,结合熔断器实现对服务的熔断和降级,从而保证系统的稳定性。最后,本文基于Spring Cloud开发框架,并结合上述研究工作,设计与实现了微服务架构下的银行统一用户管理系统,并对系统的功能和性能进行测试。结果表明相较于原单体架构系统,各服务功能模块之间耦合度低,系统的扩展性大大增强且具备较好的响应延迟性能,同时系统在高并发情况下也具有较好的可用性和稳定性。
其他文献
随着无线通信技术的发展,需要高速无线通信的应用得到迅速发展。这些应用和海量的接入终端对无线接入设备和服务端应用程序的网络通信能力提出了很大的挑战。而传统的网络协议栈处理方式,在设计之初并没有考虑到海量的网络通信需求,不能满足如此高速率和低延时的性能要求。本文通过分析网络通信的整个过程,识别性能瓶颈,提出通过用户空间网络系统和完备的内核空间协议栈的有机配合,来实现高性能网络通信功能的轻量级系统架构,
京张高速铁路是连接北京市与河北省张家口市的城际高速铁路,不仅是2022年冬奥会的交通配套工程和京津冀协同发展的经济服务线,而且是中国第一条采用自主研发的北斗卫星导航系统、最高设计速度为350千米/小时的智能化高速铁路。京张高铁穿越世界风景名胜区——八达岭长城,并在八达岭长城下部设置了一个国际最大埋深(102m)、最大建造规模(36143m2)、最长设计寿命(300年)的高铁地下车站——八达岭长城站
电能表作为唯一计量用户用电量大小的设备,大大提高了电网的运行安全,减少了人工劳动成本,极大程度上杜绝了窃电行为的发生,减少电网经济损失,同时亦保障了用户利益。由于绝大多数用户都为普通居民用户,集中在低压侧,导致现在窃电方式多种多样,相应的检验方法也就更为繁琐,且设备造价高昂,所以迫切需要一种能快速检查电费结算是否公允的方法。本文通过调研拆回电能表分拣的工作流程,开发一套图像处理和识别技术算法,以实
随着虚拟现实和增强现实技术的发展,催生出不同于二维屏幕显示的三维空间界面,同时也为语言、姿态等自然交互方式提供平台。在基于头戴式显示器的三维空间界面的人机对话中,手势交互成为主要的交互方式。本课题重点研究自然手势的交互方式和三维空间界面的显示方式之间的相互制约机制及设计方法,论文主要完成的工作如下。(1)文章对现有研究和交互实例进行归纳和分析,收集当前用户常用的手势位姿种类,并通过对交互手势进行解
随着博物馆在中国社会发展中承担着越来越重要的角色与地位,全国正在掀起博物馆建设的热潮。设计是博物馆建设与运营的塑造者,承担着重大而艰巨的责任。针对博物馆建设过程中的设计展开管理工作,可以保障博物馆建设的良性发展。但由于作为业主方的博物馆主要专业方向集中在考古、文博等方面,并且在建筑风格、体系架构、控制方法方面并没有太多的可借鉴的经验。在已建的博物馆项目中,由于没有在规划阶段就开展设计管理工作而导致
级联变换器Buck-Boost LLC拓扑因其可实现宽范围输入调压、高效、高功率密度等优点,广泛应用于输入电压范围宽的工作条件和对电源模块效率敏感的系统中。然而,前级电感电流工作波形存在不对称性问题,引起后级谐振回路工作波形和副边整流管电流波形的不对称。这些问题限制了Buck-Boost LLC调压范围的提高,同时也限制了效率和功率密度的进一步提升。本文基于Buck-Boost LLC级联拓扑,在
近些年,医用超声设备在成像领域发展迅速,超声设备有其独特的无损性、实时性以及低成本,在临床医疗领域得到了广泛的应用,包括心血管、腹部器官以及妇科的检查。因此,医用超声图像的质量至关重要,需要工程人员定期对医院使用的设备进行图像质量检测。目前国内医用超声设备图像质量检测装置有三类:检测医用超声灰阶图像表征参数装置、检测医用超声的血流参数装置和检测医用超声安全参数装置。检测灰阶图像表征参数检测装置使用
随着国内煤矿开采业的发展,矿井的安全生产问题日益引起人们的关注。在政府加强安全生产管理的背景下,通过信息化、智能化的安全生产监测系统提升井下作业人员的安全生产管理,成为理论研究和实践的热点问题,对井下工作人员定位、跟踪是井下安全管理系统最主要的需求。在国内,早期的井下人员管理系统主要实现人员的考勤管理和进出统计,只能被动的统计井下人数,无法对井下工作人员进行实时定位、动态管理,当井下作业发生险情时
目的:回顾我院新生儿监护病房(Neonatal Intensive Care Unit,NICU)中危重新生儿急性肾损伤(Acute Kidney Injury,AKI)的发生情况,探讨新生儿AKI的相关危险因素。方法:对2018年1月1日至2018年12月31日于本院新生儿监护住院治疗的1164例危重新生儿资料进行回顾性分析,收集其主要诊断、每日尿量、血肌酐测定值等数据。急性肾损伤依据2012年
荧光免疫杂交法与免疫酶法是目前最常用的两种肿瘤检测方法。免疫酶法操作简单、成本低廉,是常用的筛查手段,但结果较为主观,一般只能进行定性检测;荧光免疫杂交法能够进行精确的定量检测,但成本过高,难以推广。3,3’-二氨基联苯胺(DAB)是过氧化物酶最重要的显色产物之一,染色后的细胞表面附着不规则晶体颗粒状的DAB氧化聚集体,在明场下呈棕黄色,因此DAB在传统检测中常被用作染色剂,同时其在暗场下也表现出