【摘 要】
:
本课题采用微服务架构设计与实现面向二手车交易的金融贷后系统,在项目中使用gRPC作为微服务框架,引入API(Application Programming Interface)网关做统一的服务接入,提高系统的容错性,安全性,使用etcd作为服务的注册中心以及分布式系统配置中心,加入认证,埋点,权限等中间件,使用Kafka消息队列实现上下游服务的事件驱动,并设计实现了延迟队列提供系统的重试机制以及消
论文部分内容阅读
本课题采用微服务架构设计与实现面向二手车交易的金融贷后系统,在项目中使用gRPC作为微服务框架,引入API(Application Programming Interface)网关做统一的服务接入,提高系统的容错性,安全性,使用etcd作为服务的注册中心以及分布式系统配置中心,加入认证,埋点,权限等中间件,使用Kafka消息队列实现上下游服务的事件驱动,并设计实现了延迟队列提供系统的重试机制以及消息的延迟消费。金融贷后系统主要包含归档审核,归档登记,催收以及车务四个子模块,本文首先对微服务的基本概念、微服务的核心部件以及gRPC进行阐述。然后对金融贷后系统进行了需求分析和总体设计,在gRPC、etcd、Kong网关等基础上搭建项目的微服务框架。并对gRPC包进行了封装和二次开发,以Sidecar模式加入gRPCgateway以及gRPCproxy,使应用服务本身和辅助服务分离,HTTP请求转为gRPC请求处理。最后对各个子模块进行了详细设计与实现,项目还对原有数据库做了分库分表,以支持服务间的数据分离。由于Kafka不支持延迟消费,所以设计实现了一个延迟队列以支持消息的延迟消费以及服务的错误重试机制。通过项目实际使用情况表明,基于微服务的贷后系统运行快速,系统设计以及实现方案符合预期,而且低耦合,插件化,更容易拓展,具有较好的实践意义。
其他文献
马克思主义生态观主要从三个方面剖析与解读了人类与自然世界相处的最佳模式:自然世界发展的客观规律、人类与自然世界的关系以及人类社会与自然世界的关系。我国满族社会中蕴
介绍了厚浆型聚氨酯面漆的特点,通过试验比较了树脂、固化剂、助剂对涂膜性能的影响,确定了厚浆型聚氨酯面漆的配方和制备工艺。
青岛地铁生产性物资采购一直是服务生产保障运营的重要方面。文章从框架协议采购的起源和定义、轨道交通行业生产性物资采购的特点与困扰、框架协议采购的适用性和青岛地铁框
提出了基于B/S模式的人才测评计算机系统的架构,介绍了该系统的总体结构设计、标准子系统分析、系统各模块的功能、开发工具、系统采用的主要技术以及系统输出的形式.
环境也是生产力.优化文化环境,必然使社会环境、自然环境和国民素质得到优化.自然环境对人的影响要通过社会环境起作用,社会环境对人的影响则要通过文化环境起作用.从这种意
结合我国经济快速发展、装备工业固定资产投资规模不断扩大的形势,简要介绍了近几年我国金属加工机床进口情况,并对相关政策进行解读,包括鼓励先进技术和设备进口政策、国内企业
满族经济发展的主脉络是从渔猎采集经济到农业经济,其生态文化的选择与自然资源关系密切,体现了满族独特的生存智慧,是中华民族文化中不可缺少的重要组成部分。文章对满族宗
本文叙述天然气油气初加工系统现状和存在主要问题;介绍了管路气柱固有频率的计算方法和计算程序,以及对气柱共振规律的分析;通过生产实例,分析各种活塞式压缩机管路振动的原因,根
光缆网是国内长途传输网的核心内容,它采用同步数字体系SDH(Synchronous Digital Hierarchy)技术,能够结合不同速度下的数位信号传输提供相应等级的信息结构。采用这种技术组
"晒文化"作为青年表征自我的一种方式,成为个性、自由、理想、愿望的集合体。当下,青年"晒文化"呈现出感官体验中的青春叙事、社会联结中的自我认同、完型塑造中的主体建构等