springcloud
文章平均质量分 86
库库林_沙琪马
向Java全栈奋发图强的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5、Seata
分布式事务问题的产生源于微服务架构中服务间的独立运行状态难以协同。Seata框架通过TM(事务管理器)、TC(事务协调器)和RM(资源管理器)协同工作,以XID为事务标识实现全局事务管理。使用Seata需引入依赖并配置服务映射,通过@GlobalTransactional注解开启分布式事务。每个服务连接的数据库需创建undo_log表存储回滚信息,确保事务异常时可正确回滚。这种机制有效解决了跨服务事务一致性问题。原创 2025-12-16 10:13:17 · 411 阅读 · 0 评论 -
4、Gateway
Spring Cloud Gateway是一个基于Spring Boot的API网关服务,提供反向代理、认证鉴权、流量控制、熔断和日志监控等功能。其核心工作原理是通过路由匹配和过滤器链处理请求。配置方式支持YAML文件和编码两种形式,其中YAML配置包含路由规则定义(如路径匹配、负载均衡)和优先级设置。内置丰富的断言工厂(Path、Header等)用于请求匹配,过滤器则支持请求/响应修改和流量控制等操作。典型部署流程包括创建Gateway模块、引入依赖、配置Nacos注册中心和路由规则。过滤器执行遵循&qu原创 2025-12-15 10:55:26 · 1164 阅读 · 0 评论 -
3、Sentinel
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从等多个维度保护服务的稳定性。定义定义工作原理。原创 2025-12-15 10:53:49 · 894 阅读 · 0 评论 -
2、OpenFeign
摘要:本文介绍了Spring Cloud OpenFeign的使用方法,包括声明式REST客户端配置、远程调用第三方接口、日志记录、超时控制、重试机制和拦截器实现。通过注解驱动方式简化HTTP请求,支持GET/POST请求参数传递,提供日志级别配置和超时设置,并演示了请求拦截器的全局和局部应用。文章涵盖了OpenFeign的核心功能,为微服务间通信提供便捷解决方案。原创 2025-12-12 13:31:42 · 935 阅读 · 0 评论 -
1、nacos
引入依赖,配置Nacos地址开启服务发现功能(默认是开启的)扩展获取服务实例列表负载均衡选择一个实例(需要引入 spring-cloud-starter-loadbalancer)可以发起远程调用。原创 2025-12-12 13:30:36 · 1172 阅读 · 0 评论
分享