本系列教程将从零开始使用PHP搭建微服务,涉及知识docker、mysql、Elasticsearch+Kibana日志分析系统、minio文件储存、阿里ACM配置中心、jenkens自动化测试部署、hyperf框架、lumen框架、angular8。
首发个人博客:https://blog.csdn.net/donjan 本人正在申请版主,还望各位多评论,收藏,点赞,Gayhub来star,谢谢!
目录索引
微服务
- 开发环境配置
- 用户中心
- 使用基于Swoole的Hyperf框架创建项目
- 使用JWT进行用户认证
- 使用JSON-RPC创建一个认证服务
- 实现权限管理
- 接入日志分析系统
- 接入阿里ACM配置中心
- 改写jwt-auth组件
- 文件储存
- 使用lumen框架创建项目
- 访问用户中心实现认证
- 实现文件上传接口
- 接入日志分析系统
- 接入阿里ACM配置中心
- 后台管理
- 使用Angular 8 创建项目
- 使用RouteReuseStrategy(路由复用策略)实现后台TAB标签
- 使用Interceptor(拦截器)统一处理API错误
- 写一个自定义指令按权限显示按钮
- 写一个自定义管道列出用户的所有角色
部署
- Docker Swarm 集群搭建
- 使用minio搭建文件储存
- 日志分析系统搭建
- Jenkens持续集成
- Nginx代理
© 著作权归作者所有
举报
发表评论
0/200