金融生态服务平台
描述:金融生态服务平台(网关)是一个分布式服务系统,主要项目有:门户,内管,网关,服务,分析服务。
由内管发布接口,声明调用方式,通过rpc调用服务保存到数据库中并推送MQ消息到网关系统,由网关保存到redis缓存中,商户在门户申请接口访问权限后,访问API网关,API网关读取redis缓存中的接口信息对报文进行解析,解密(默认使用国密算法),然后转发给行内系统,并将结果通过apache或者nginx代理返回给商户并通过消息队列推送给分析服务进行统计。网关系统会对请求做并发,频率,带宽的限制。项目部署采用shell脚本,Jenkins,CICD部署。项目版本控制使用git和svn。