综合前置项目管理平台

我要开发同款
faicer2023年02月06日
215阅读
开发技术JavaScript
所属分类oracle、SSH

作品详情

项目描述:
1、为银行系统提供服务渠道的统一接入平台,支持各种服务渠道系统联结功能
2、提供后端、前置、渠道联调可视化交易信息管理平台(简称tims)
个人职责:
1、负责ESB(行内系统接入,基于XML+TCP)与ESC(三方接入总行,网关API)开发工作与服务治理。
2、将tims(原基于SSH框架)进行微服务化
工作难点:
1、由于原有代码缺陷,tims查阅接口信息、导文档等业务响应极慢,源码部分连接未释放,导致游标超过上限。微服务化过程中修改完善原有代码,集成redis缓解数据库压力
2、Redis内存占满。首先优化redis配置(内存淘汰机制、最大内存、过期策略等),其次借鉴LFU思想,构建job(基于PriorityQueue+Map)分析tims热点数据并对Redis进行预热
3、生产事故ESB出现OOM,固针对高并发状况优化全局前置,行内系统接入ESB,自定义令牌数量机制限流;针对行外三方系统接入网关ESC,自定义Filter实现令牌漏桶算法。后续集成Sentinel熔断监控、SkyWalking链路追踪,做到精准定位追溯
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论