springcloud saas平台开发 记录

12 篇文章 0 订阅
9 篇文章 0 订阅

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

首先目前进度:

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

Spring Cloud SaaS是一种基于Spring Cloud框架的软件即服务(SaaS)解决方案。SaaS是一种软件交付模式,用户不需要购买和维护软件系统的硬件设备和软件许可证,而是通过云端服务提供商使用软件。Spring Cloud SaaS提供了一套可扩展的工具和组件,用于开发和部署SaaS应用程序。 Spring Cloud SaaS的核心思想是将应用程序及其相关的配置参数进行解耦,以实现多租户的软件架构。多租户是指在同一个应用程序中,可以为多个客户(租户)提供定制化的服务。通过将不同租户的业务逻辑和数据进行隔离,可以保证每个租户之间的数据安全性和隐私性。 在Spring Cloud SaaS中,应用程序可以通过微服务的方式进行构建和管理。每个微服务都可以独立运行,并且可以根据需要进行水平扩展。Spring Cloud SaaS提供了一系列的服务发现、负载均衡和容错机制,使得应用程序能够在云端环境中高可用地运行。 除了微服务架构,Spring Cloud SaaS还提供了许多其他的组件和工具,用于实现SaaS应用程序的各种功能需求。例如,Spring Cloud Config可以管理应用程序的配置信息;Spring Cloud Gateway可以提供API网关服务;Spring Cloud Security可以处理租户之间的权限和认证等问题。 总之,Spring Cloud SaaS是基于Spring Cloud框架的一种软件即服务解决方案,它通过微服务架构和一系列的工具和组件,实现了多租户的软件架构。它能够提供高可用、可扩展和安全的SaaS应用程序,并使开发人员能够更便捷地构建和管理这些应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔明兴汉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值