本项目主要是在每日凌晨起提取下游应用的人员数据,进行清洗后形成数据版本。每日6点前根据下游应用权限、所请求版本组织数据进行分发。我在项目中主要使用spring cloud、redis、rabbitMQ等技术栈对数据进行加工和分发。本项目中因为下游应用多达上百个,每个应用请求的人员字段是不同的,设计时我为做了应用管理模块,可以由甲方自行管理秘钥、所请求字段等设置。在下游应用请求时,我设计了请求版本理念,在确认下游应用现有版本时可以只获取增量内容,大大减少了每次全量请求的压力。当然,如果下游应用需要,完全可以获取全量内容。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论