项目描述:
在牛油果科技有限公司进行眼视光软件开发,参与学生管理,用户模块、筛查管理、短信网关、多模板下载、承德市青少年筛查公众
号平台,筛查 pad 端,app 开发。
开发周期:2022.04-2023.01
项目技术架构:
核心技术
1.该项目为采用当前主流的 SpringBoot2+SpringCloud2 构建微服务项目、使用 Eureka 作为注册中心,实现服务治理。
2.使用 Zuul 网关框架统一管理微服务请求入口、使用 Ribbon 实现本地负载均衡器和 FeginHttp 客户端调用工具。
3.使用 Hystrix 服务保护框架,做服务降级、隔离、熔断、限流。
4.使用 CAS+JWT 实现微服务单点登陆。
6.遵循 BASE 理论,使用 LCN 解决分布式事务。
相关解决方案
1.使用多线程批量下载生成学生转诊 pdf。
项目经历
2.使用 Rabbitmq 异步处理 pad 端筛查上传学生筛查数据处理按规则生成诊断建议。
3.使用延时队列删除导入异常学生信息
4.使用物理分表存储学生筛查信息数据
项目运营与部署环境
构建企业级 Maven 私服管理服务接口调用依