统一接口平台
公司为第三方提供接口调用,以及调用第三方接口的平台,接口采用策略模式以及限流,方便对调用方的接口权限
的分配,为各个调用方分配唯一的账号,不仅对每个接口设置了权限,权限控制到到每个接口上的具体策略,记录每次接口调用的
详细,为系统检测提供数据。
责任描述:
1. 参与项目前期系统需求分析的讨论和设计;
2. 负责后端策略模式接口的开发,负责用户的信息缓存功能
3. 负责接口授权模块,接口权限校验功能,接口记录功能,接口管理模块,黑白名单模块等;
4. 参与项目相关技术预研,分析项目中出现的 BUG,并提出解决方案;
技术描述:
运用kafka,redis,es,多线程进行用户信息的缓存。
运用面向切面完成接口权限校验功能,接口记录功能。
运用 es 将所有第三方接口信息(接口路径,调用方式,请求头,传参)管理起来,方便接口调用时使用
运用 Mysql 存储接口调用记录,方便为系统实时监测提供数据。
运用 nacos 和 dubbo 注册到 ai 中台,达成多个项目之间统一管理,统一登录
运用 scheduled 和 redis 定时缓存用户信息的缓存