api网关

2025-05-13 14:22:30
行业:金融
载体:Windows应用
技术:Log4j、Elasticsearch、Kafka、Oracle

业务背景

2023年4月某行的核心系统因承载了过多的中间业务系统,导致核心业务系统出现了开发难、维护难、部署难的问题,为了解决这些问题,行方决定对核心业务系统中的非核心业务系统进行拆解,将中间业务全部拆除,组成各个功能单一的微服务系统。在各个业务系统拆解成单个微服务系统后,发现各个中间业务系统出现协议不一致、请求数据格式不一致、处理流程不一致等问题,因此在6月时引入网关项目来解决各个业务系统之间无法相互调用的问题。

功能介绍

网关项目总体分为网关管控端和网关引擎端,其中网关管控端主要是管理各个业务系统请求响应信息、协议信息、处理器流程等信息,拥有系统管理模块、协议管理、处理器管理、密钥管理、日志管理等核心模块;网关引擎主要是对请求数据进入后选择对应请求配置处理器信息,对请求的数据按照配置的数据进行处理,其中网关引擎主要有配置的自动更新、配置缓存、服务注册、日志存储等核心模块

项目实现

该网关项目主要是解决某行的各个中间业务系统因请求和响应的格式不一致、请求协议的不一致、请求的报文不一致、请求的处理流程不一致等问题,通过配置网关的系统模块、协议模块、处理器流程模块、日志管理模块、密钥管理等核心的功能模块,来打通各个中间业务系统的调用壁垒,来实现对各个中间业务系统代码的零侵入。

示例图片视频


lkk
1天前活跃
方向: 后端-Java、
交付率:100.00%
相似推荐
绿麻雀官网-官网
技术方案:thinkphp框架、php+iis(apache)+mysql,系统平台,windows,linux(官网运 行中多次更换过运行环境)。 绿麻雀P2P网贷系统的开发工作 开发其中的红包模块,优惠券模块,积分兑换(商城)模块,使用过汇付,双乾,富友,新浪托管,银行存管等第三方托管接口。 本系统使用thinkphp框架、php+iis(apache)+mysql。系统平台 :windows,linux
api网关
网关项目总体分为网关管控端和网关引擎端,其中网关管控端主要是管理各个业务系统请求响应信息、协议信息、处理器流程等信息,拥有系统管理模块、协议管理、处理器管理、密钥管理、日志管理等核心模块;网关引擎主要是对请求数据进入后选择对应请求配置处理器信息,对请求的数据按照配置的数据进行处理,其中网关引擎主要有配置的自动更新、配置缓存、服务注册、日志存储等核心模块
国家某电力交易平台系统开发-自动化结算
1.项目有省内结算功能:根据相关需求完成类似股票交易得购售两侧结算功能开发,其中有兜底、拆分等计算算法。 2.省间结算功能;根据纵向接口接受其他平台数据,完成相关结算。 3.完成相关接口的设计、E文本的格式的设计、数据交互过程中可能存在的问题。 4.完成帆软报表的开发,其中涉及当前月、年累计、同比、环比报表的 开发。 5.完成数据查询索引的优化、和业务代码功能高效纵向、横向之间的转化。
自动化测试体系-自动化测试
整个体系包含自服务平台、自动化指标平台、日志回放平台、全字段断言平台、自服务平台、Nit、Watchman、指标工厂、契约测试平台等功能,从自动化测试框架到自动化测试结果分析展示,全方位为测试人员提供服务
国外的项目
这是一个网页+手机端的项目,有登录、充值、分享、分销、红包雨等功能,还有i18n做的多语言,后台就是基本的权限控制。前台、后台、app都有,这个网站主要用来玩游戏的,在东南亚地区销售,广受玩家和老板的好评。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服