项目名称:数据中转 CDP 项目描述:该项目为内部项目,为数据部门提供上传数据、数据库自动建表、上传下载数据以及数据验证。 责任描述:负责技术选型、产品设计、接口编写。 项目难点:该项目中的数据验证流程的设计需要方便后续动态扩展,解决思路:采用设计模式中的责任链模式 +策略模式+工厂模式来实现扩展。 项目架构:Spring-Cloud、Spring-Boot、MySql、JPA、EasyExcel、Gradle、Docker 等。 项目名称:企业微信应用开发 项目描述:该项目主要为客户企业定制开发,主要为其他服务等提供基础用户信息,重构项目。 责任描述:负责外部联系人数据获取和回调变更、企业微信回话存档数据获取和媒体数据存储和分析 项目难点:该项目中初始化获取外部联系人信息初始化获取后,采用 xxlJob 来定时更新数据,但此方式对生 产系统存在压力(定时获取大量的联系人数据)且实效行存在不足,解决方案:采用回调接口对 数据进行定制化处理并异步处理(RabbitMQ)缓解内存压力提升,使用策略模式对不同的回调类 型进行处理。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论