首先是前后端分离 这里要感谢我的朋友 金在昊 帮助做前端方面的工作,以后每天打卡这里,大家有什么问题 可以直接评论
首先目前进度:
我这里的saas 就是 在正常的系统 上面加入公司 部门,我本来是希望 我把我做过的项目 都能通过saas 模式保留下来。
目前进度:
后台
公司 部门开发完成
网关 整合swagger 实现统一swagger文档 整合oauth2 进行权限控制 (我这里的安全体系 选择的是 cros -》 认证 -》 审计 -》 授权 -》 服务)(不足: 要控制到接口 )
认证服务端:正常的oauth2 认证服务器 (不足:加入qq登录 微信登录 这个优先级比较高)
order服务器:这个是test 的服务
用户服务端: 用户端 目前实现了 用户 角色 权限的正常接口的开发
第一天 2020/06/08: 今天我实现了
oauth2 整合 swagger 让外围可以通过swagger测试
zuul 整合swagger2
解决网关跨域问题
第二天 2020/06/09 我希望实现
整合nacos
今天完成进度 解决 spirngcloud 版本 冲突 规范化 ,整合 nacos 实现服务注册
第三天 2020/06/10
今天提前完成 2020/06/10 整合feign 实现 服务调用 ,让各个服务整合 nacos
2020/06/11
期望: 加入feign 熔断 今天提前完成
2020/06/12
昨天 今天 做大数据demo去了,耽误了,今天继续 灰度发布
期望: zuul 实现 金丝雀发布 (灰度发布) 完成
2020/06/15
项目实现 docker 自动发版 (未完成 需要把CICD 都部署一遍 进行改良)
2020/06/16
用redis 实现高并发写 应用场景1:限时购买 ,区别于秒杀 秒杀的库存少,而限时购买的库存量太高,针对单条的 落库 操作 竞争锁的概率会大大增加 (完成)
2020/06/16 - 2020/06/19
实现CICD 和 部署 把oms 项目改为docker 发布管理
2020/07/07
因为我之前没遇到过CICD的项目,也没有部署过Devops 项目,花了将近20天 学习 搭建了一套了k8s+jenkins+sonal的CICD 部署
准备在公司简单推一下,学习
然后我准备 等公司一个项目 用这一套跑起来了,稳定了,我就把我的微服务的项目 变为k8s 部署的,现在一回想 k8s 还真的还可以,主要是安全 和 回滚 那些费点劲
然后因为我之前没碰过前端,但是一直玩后台,没有一个直观的感受,照着视频 做了一个音乐播放器 (小程序的)
之后我再加入红包,和 大数据 加油 皮卡丘
待完成:
完成 oauth2 整合 swagger
完成 zuul 整合swagger2
完成 整合nacos
项目 数据交互 的安全验证
docker 的部署 和 管理
调用链
自动化测试
SpringCloud Sleuth
feign 调用
加入qq登录 微信登录(没注册成功呢 推后)
分布式事物的实现
2020/06/12 定的目标 加入字典表 放入缓存