lenve / vhr

微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
http://vhr.javaboy.org
27.25k stars 10.3k forks source link

建议提高 Java 技术代码量、降低耦合度 #281

Closed aBananaWolf closed 3 years ago

aBananaWolf commented 3 years ago

建议分布式集群化,新增 并发会话控制,新增 短信验证码 登录功能,并使用 BeanPostProcessor 和 ImportBeanDefinitionRegistrar,统一登录校验流程,发送邮件部分建议采用 elastic-job 分布式定时任务保证消息投递的可靠性,使用 雪花 id 作为 correctionId,mysql 中使用状态字段保证消息消费的幂等性,项目进行全局异常处理和错误页面处理

chenjia123 commented 3 years ago

Instead of ISSUE, use PR.