Skip to content

基于SpringCloud微服务架构的实验室聚合平台

Notifications You must be signed in to change notification settings

SCMRCORE/lec-clock-time-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目搭建ing

当前进度:

第一版测试中,目前主要两个module,user和clock.后续可能会拓展更多module.

新增:非团队网络登录告警,注册审核,均会以邮件的方式通知用户和管理员

引用技术:

1.SpringCloud分布式架构:将原本的单体项目拆分为两个单独的模块和若干辅助模块

2.将IP校验集成到GateWay的FilterChain,实现对来访请求的IP鉴别

3.将登录校验集成到GateWay的FilterChain,并且配合ThreadLocal实现用户id的多链路传递

4.使用OpenFeign实现rpc请求传递

5.将阿里OSS改为MinIO用于对头像等图片进行存储

6.运用Redis中间件进行对 来访请求IP存取,用户信息进行存取,验证码存取

碎碎念:

原本的项目是一个单体项目,但是可拓展性太差,于是决定拆成微服务架构。后面新增功能也可以直接写模块。

前端:

使用pnpm管理依赖项

pnpm install # 安装依赖

pnpm dev # 研发环境启动

About

基于SpringCloud微服务架构的实验室聚合平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published