某证券APP用户体系维护

我要开发同款
启明星的指引2023年06月17日
160阅读
所属分类oracle、SpringCloudredis

作品详情

软件环境:Linux、 Nginx、 SpringCloud、 Redis、oracle、MyBatis、Druid、Spring Session
userservice 组件,属于APP微服务架构中的一个组件,主要从以下几个方面(功能)维护用户信息:注册,密码登陆,设备,资金账号,五项信息,三方账户,成长值,用户属性,个性化指标,一账通等。整个项目采用集群部署,采用 gateway 实现路由,采用 Redis 实现分布式缓存处理,采用 Mycat 实现数据库读写分离。
我的职责:
1. 登陆注册:用户用手机号+密码(多种形式)注册或登录,此时记录用户所给注册必须的基本信息,登陆设备,时间等,后续用户可完善信息,包括五项信息等,还可以与第三方联合形成一账通账户,与第三方数据共享;gateWay对用户登陆信息进行统一鉴权,生成token,实现了SSO。
2. redis缓存token信息和其他热点数据,以减少对数据库的直接访问,减轻数据库的压力,提升系统的吞吐量;
3.鉴权:用户在非登录页面请求需要有登录态的页面时(如支付,我的等),进行统一鉴权。将请求参数中的token与redis中的作比对。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论