技术栈:StringBoot、StringCould、StringCouldAlibaba、MybatisPlus、Mysql、redis、kafka
项目描述:企睛app是面向小微企主推销银行小微贷产品的平台,对接安硕的合作方银行拿到小微贷产品放到企睛上展示,同时对接安硕大数据中台,将在企睛上注册的小微企业主信息同步到给银行的客户经理。
职责描述:
同需求人员一起参加需求评审
负责融产品模块接口文档编写、表结构设计
独立负责融产品模块的设计实现,包括加入收藏、浏览记录留痕、用户订单生成等。
负责登录模块的功能实现,包括建立登录认证中心,使用第三方云服务实现发送手机验证码功能。
负责项目后续的bug修复及其功能迭代优化。
技术要点:
使用nacos作为注册中心,实现服务的发现与治理,使用openFeign完成微服务间的调用。
部分热门小微贷产品定时有优惠券抢购,类似秒杀功能,应对突发高流量使用redis+kafka解构削峰。同时使用xxl-job做定时跑批任务,将参与抢购的优惠券加入到redis中。
使用redis缓存融产品列表数据,使用redis分布式锁解决产品列表信息修改时,redis缓存/数据库数据不一致问题。
使用redis+lua防止重复提交订单,使用分布式事务确保订单数据和优惠券系统数据的一致性。
使用JWT做登录校验,为校验通过的用户生成token放入redis中,用户每次携带token访问系统,在网关层进行token校验。
联系我时,请说是在杭州含情网络技术有限公司看到的,谢谢!