pmhub微服务项目的学习路线
今天再给大家分享一下微服务 PmHub的学习路线。你可以套用到任何一个开源的项目上去。
第一阶段,让项目跑起来
第一步别想太多,先让系统跑起来。你要做的就是让它能启动、能登录、能点几下不报错。
先准备好环境:JDK、Maven、Docker,一个都不能少。
macOS 用户可以看这部分教程。
你可以按照传统的方式,一个一个安装前置环境,最好版本保持一致,微服务的很多坑就版本上。
当然你也可以执行 docker-compose,把 Nacos、Redis、MySQL、Seata 一键拉起来。Windows 用户看这部分教程。
数据库表也别忘了建,sql 目录里有初始化脚本,顺序执行就行。
然后去 Nacos 看配置,确认数据库和 Redis 的连接没问题。启动顺序建议是 Auth → System → Gateway → Project → Workflow。
前端进 pmhub-ui 执行 npm install && npm run dev,再打开浏览器试登录。能进系统,说明你已经跨过第一道门。
第二阶段,理解项目骨架
这一步重点是“看懂它怎么前后端通信的”,别钻细节。
这个阶段,重点看开篇词部分。
从 pmhub-gateway 开始,它是流量入口,也是权限、限流、跨域的防线。
配合实战篇去看,看完后要明白:为什么需要网关?它除了路由还能做什么?(提示:统一认证、限流、跨域)
然后看认证中心(p...
真诚点赞 诚不我欺
回复