面试官你好,下面我来介绍一下最近参与的一个叫云岚到家的项目,首先项目概述:云岚到家项目是一个家政服务O2O平台,提供在线下单、抢单、派单、上门服务等业务,平台包括四个端:用户端(小程序)、服务端(app)、机构端、运营端,采用前后端分离开发模式,服务端包括订单、派单、抢单、支付、优惠券、秒杀等微服务,项目使用了MySQL、Redis、MQ、ES、等中间件。
其次项目的一个核心业务就是1.平台在指定区域上架对应的服务;2.服务人员和机构可以抢单;
3.服务人员上门服务;4.服务完成,让用户签字;5.服务人员或机构跟平台报备完成服务,分配收益。然后整个项目是基于SpringBoot、SpringCloud微服务架构搭建的。我在其中主要负责用户登录模块和服务管理模块。
用户登录模块实现:JWT生成无状态令牌,Redis缓存用户权限数据。微服务间通过Feign调用用户服务,数据库分表存储用户基础信息与权限数据。
性能优化:使用过滤器防止缓存穿透,用户查询请求先经过BloomFilter校验后再访问Redis或MySQL
1189

被折叠的 条评论
为什么被折叠?



