点击空白处退出提示
作品详情
项目框架底层为springBoot,阿里架构升级为sofaBoot,是微服务架构。用到的技术栈有阿里云分布式调度平台scheduleX,对象存储oss,内容校验平台infosec,以及多线程。
我主要负责数据对接,定时器调中整协接口,循环获取数据,失败策略,重试次数,图片的校验和上传,cdn加速,新老数据保持数据一致,最后添加事务落库。
还负责机构列表的展示,加权排序,redis距离算法。
机构列表页面的性能问题是一个难点,因为距离的算法和模糊查询的问题,导致数据库需要一次性查询出全部数据,然后,对数据进行计算排序,导致接口超时,性能不好,最后用定时器将数据存入本地缓存,从本地缓存获取数据,直接从服务器内存获取数据,性能提升,压测通过
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论