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 103✅ 今天做了:复习了多用户通信系统⏰ 明天计划:学习Java反射
1
Day 68时间19:00~ 22:00(3h)✅ 今天做了:Component注解、Mybatis配置、使用⏰ 明天计划:Lombok、Mapper映射、动态SQL📚 今日感悟:自动配置类DataSourceAutoConfiguration ,会读取properties文件,通过注解:@EnableConfigurationProperties(DataSourceProperties.cl
2
Day 19✅ 今天做了:MCP⏰ 明天计划:AI智能体构建📚 今日感悟:今天MCP问题有点多有点杂,明天找时间再捋一下。继续加油
1
Day 25✅ 今天做了:1、扇贝英语单词打卡2、英语听说读写、听力练习3、微信阅读15分钟4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
2
Day 104✅ 今天做了:学习了Java反射及快速入门⏰ 明天计划:继续学习Java反射
1
作者分享
Day 1
✅ 今天做了:学习了ai代码生成平台项目
⏰ 明天计划:开始编写前四节课的代码
📚 今日感悟:抽空就要学一学
1
干了什么:复习了120道面试题目
明天:开始三阶段学习
1
1.学完了大模型微调知识
2.明天学习python知识
3.加油!
3
Day 25
✅ 今天做了:ai面试120题
⏰ 明天计划:背诵120题目
📚 今日感悟:加油,每天学习,坚持不懈
2
Day 1
✅ 今天做了:传统的agent工作模式(链式调用)无法解决循环执行和条件判断执行的问题,所以推出了工作流。
工作流(图结构)由顶点和边构成。顶点就是一个执行任务,边就是任务的执行需要按照什么次序来进行。
技术实现:LangGraph和LangGraph4j
知识点
LangChain核心概念
1. StateGraph 与 AgentState 都是保存节点的数据信息和状态的
2. Node执行单元
3. Edge执行路径
4. 构建完整图
复杂控制流
1. 循环
2. 并行执行
3. 子图
CheckPoints 与 Breakpoints
1. checkPoint保存与恢复
2. BreakPoint 暂停与人工介入
3. 恢复执行
可视化与调用
1. 图可视化
2. LangGraph4j Studio
LangGraph4j python版本
常见设计模式
1. 模式一:检索-评估--重试
2. 模式二:多源信息聚合
3. 模式三:审批工作流
⏰ 明天计划:明天完成微调知识的复习
📚 今日感悟:加油,今年一定要找到高新工作!
2
