SpringCloud学习总结
学习的核心板块
一、将单体架构拆分为微服务架构
- 拆分原则
- 服务调用
二、服务注册(注册中心)和 服务发现
- Nacos注册中心
三、不同微服务之间通过openFeign进行远程调用(注册中心,负载均衡)
- 编写OpenFeign客户端
- 连接池
- 最佳实践:抽取Feign客户端
- 日志配置
四、网关路由
- 路由过滤
五、网关登录校验
- 网关过滤器:GatewayFilter路由过滤器 GlobalFilter全局过滤器
- 自定义过滤器:自定义GatewayFilter路由过滤器 自定义GlobalFilter全局过滤器
- 登录校验:JWT工具,登录校验过滤器(使用 自定义GlobalFilter全局过滤器)
- 微服务获取用户信息
六、配置管理
- 配置共享
- 配置热更新(添加配置到Nacos)
- 动态路由
七、微服务保护
- 服务保护方案:请求限流,线程隔离,服务熔断
- Sentinel实现流控,隔离,fallback,熔断
八、分布式事务
- Seata分布式事务解决方案
- 部署TC服务,微服务继承Seata(TC,TM,RM)
- Seata的工作模式之:XA模式(等待,一起提交或者回滚)
- Seata的工作模式之:AT模式(执行前先做备份,执行sql然后马上提交,全局事务成功删除备份,全局失败让备份数据生效,然后再删除备份事务。)
开心,之后也要继续加油!
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day 29✅ 今天做了:Redis消息队列⏰ 明天计划:继续学消息队列
2
Day 17🧭行动:学习了Python最后一个知识点:异常处理🤓体会:Python 程序一旦发生异常,如果没有捕获处理,程序就会直接崩溃终止。使用"try-except"捕获异常,可以预先写好异常处理方案:比如打印友好提示、记录日志、释放资源,保证程序不会直接退出,还能继续运行。🧑💻代码:try:print("================================")# pri
2
Day1今天学习了java中if的使用
2
day 61今天来学校上课了,和教授谈了,可以接下RA工作,不过一周只能charge 10h, 工资很少,不过一个月600刀也勉强比没有好。今天的工作还没做完,最近在做知识库构造,Ui/UX上周就设计完,现在在做底座的建设今天也让Claude直接帮我把Neetcode150 题目+解题思路+代码给我整理了,我发现我真的只有找碎片化时间才能做题,我还不如先背先回忆(之前都做过)祝祖国母亲节日快乐,也
2
Day 1✅ 今天做了:⏰ 明天计划:📚 今日感悟:
0
作者分享
Day 8
✅ 今天做了:学习了springai对接第三方云向量数据库
⏰ 明天计划:学完arg剩余部分,背诵知识点
📚 今日感悟:尽快学完找工作
1
Day 1
✅ 今天做了:运动20分钟,敲RAGj基础的代码
⏰ 明天计划:敲完剩余两节的代码
📚 今日感悟:学到了,优秀人士的三个标准(有一个就是很好的):情绪稳定,换为思考,有前程规划
1
Day 6
✅ 今天做了:今天状态不好,没学习。明天去图书馆补上
⏰ 明天计划:
📚 今日感悟:养好自己的身体,坚持一点点学习!
1
Day 4
✅ 今天做了:复习了advisor扩展知识。学习RAG基础部分
⏰ 明天计划:学完RAG知识,然后再练习一遍
📚 今日感悟:加油!状态越来越好了!坚持就是胜利
1
Day 1
✅ 今天做了:学习了RAG开发
⏰ 明天计划:完成最后的RAG第三部分
📚 今日感悟:今天偏移了一点,明天抓紧补上
1
