springcloud saas平台开发 记录

首先是前后端分离 这里要感谢我的朋友 金在昊 帮助做前端方面的工作,以后每天打卡这里,大家有什么问题 可以直接评论

首先目前进度:

我这里的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 定的目标 加入字典表 放入缓存

你可能感兴趣的:(微服务,springcloud,java)