#项目# #开源#

项目链接 https://github.com/AllianceTing/Campus-login

真正的从0-1 从最开始的单体架构(session)-单体(redis)-微服务架构(redis)-微服务架构(sso)尝试去了解每一个阶段的项目的痛点,并在下一个阶段尝试去解决它。

###简介:

这是一个登录注册模块 结合了手机登录/注册 账号密码登录/注册 邮箱登录/注册的模块 能直接copy到你的项目中(推荐微服务架构)

一. 项目第一期 已milestone 实现三种方式的登录注册,基于责任链,策略设计模式实现用户的信息校验 ,实现简单的ip校验,还有基于floodAttack的检验不过 FloodAttackCheck这个暂时还用不着,就把这个小功能后移了。

二.项目第二期 正在进行ing

  1. 解决session速度不够快,带来的不稳定性问题。这里先使用redis解决

  2. 解决floodAttack问题 这里准备使用令牌桶算法。

  3. 单独接口限流功能的实现 这里准备使用自定义注解 redis lua

  4. 优化项目第一期项目 ip检测功能是定死ip问题

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
北极星
下载 APP