该项目是支付宝一方小程序,主要功能有扫码验真,机构查询两部分组成,数据来源是中国整容美容协会。
项目框架底层为springBoot,阿里架构升级为sofaBoot,是微服务架构。用到的技术栈有阿里云分布式调度平台scheduleX,对象存储oss,内容校验平台infosec,以及多线程。
我主要负责数据对接,定时器调中整协接口,循环获取数据,失败策略,重试次数,图片的校验和上传,cdn加速,新老数据保持数据一致,最后添加事务落库。
还负责机构列表的展示,加权排序,redis距离算法。
机构列表页面的性能问题是一个难点,因为距离的算法和模糊查询的问题,导致数据库需要一次性查询出全部数据,然后,对数据进行计算排序,导致接口超时,性能不好,最后用定时器将数据存入本地缓存,从本地缓存获取数据,直接从服务器内存获取数据,性能提升,压测通过
点击空白处退出提示
评论