项目主要面对北京所有用户的核酸检测需求。因此对并发,数据安全有着极高的要求。
1、项目部署情况。通过nginx对20台服务器的负载。通过日志监控系统监控服务器运行情况。
2、缓存机制,通过部署redis集群4主4从方式对用户信息和筛查结果进行临时缓存,当有大批量进行核酸检测时候采用过限流、服务器降级等措施。
3、移动端。微信小程序的账号申请、域名绑定等工作。
4、后端拥有多线程处理excle表格大量解析系统,利用poi技术和synchronized锁,对程序稳定进行保证。
5、项目遇到的问题。经历过因为短信服务的阻塞导致系统崩溃。缓存配置的不优化导致,缓存数据加载不出来。nginx负载配置问题。
6、提供各个接口查询微服务。通过Eureka注册中心注册对应接口服务。包括北京健康宝、国家平台等。
点击空白处退出提示
评论