随笔分类 -  springcloud

摘要:给每一个小事务添加注解@Transactional 给全局事务添加注解@GlobalTransactional 注解都是标注在方法上,而不是类上 阅读全文
posted @ 2025-07-03 23:32 连师傅只会helloword 阅读(10) 评论(0) 推荐(0)
摘要:通过上面的配置每个路由都有唯一的id作为标识 uri:目标路径 predicates(断言规则):对应的路径 order:指定每个路由的优先级(0的优先级最高) 上面的断言规则写法属于短断言写法,下面的是正常断言写法 断言规则的另一种写法: 实现的效果:跳转到https://cn.bing.com/ 阅读全文
posted @ 2025-07-03 18:02 连师傅只会helloword 阅读(21) 评论(0) 推荐(0)
摘要:还没学 阅读全文
posted @ 2025-07-02 22:35 连师傅只会helloword 阅读(7) 评论(0) 推荐(0)
摘要:流控规则是控制进来服务的数量 熔断规则是控制出去服务的数量(通常在调用端写) 热点参数限流规则 注意: Sentinel 热点参数限流只能拦截方法参数的位置值,不能直接识别 JSON 体中的字段,除非你在接口参数中明确声明为方法参数或对象属性。 熔断规则的图解 熔断规则的作用: 区别 ①在无熔断规则 阅读全文
posted @ 2025-07-02 21:32 连师傅只会helloword 阅读(9) 评论(0) 推荐(0)
摘要:一、异常处理的几种方法 ①.如果是对web接口添加了流控规则, 在出现异常之后,如果没有自定义的BlockExceptionHandler,就会调用默认的BlockException返回一个文本 解决方法:自己写一个BlockExceptionHandler,来处理异常,然后将BlockExcept 阅读全文
posted @ 2025-07-02 18:14 连师傅只会helloword 阅读(24) 评论(0) 推荐(0)
摘要:一、调用本地注册中心的服务 ①先在springboot启动类加上一个注解 @EnableFeignClients //feign ②编写一个FeignClient接口类, ③在实现类中操作 二、调用第三方API ①同样先在springboot启动类中加入@EnableFeignClients //f 阅读全文
posted @ 2025-07-01 16:53 连师傅只会helloword 阅读(118) 评论(0) 推荐(0)
摘要:一般使用Namespace来区分不同的环境 使用不同的group来区分不同的微服务 组内的不同的properties来区分不同的配置(data-id) 阅读全文
posted @ 2025-07-01 14:26 连师傅只会helloword 阅读(35) 评论(0) 推荐(0)
摘要:①可以通过@Value注解+@RefreshScope来实现Nacos中配置文件中的内容的自动刷新 ②也可以通过新建一个properties配置类,并且配合@ConfigurationProperties来实现自动刷新 配置类 然后在Properties中可以批量配置在nacos配置文件中的值(需要 阅读全文
posted @ 2025-07-01 10:16 连师傅只会helloword 阅读(136) 评论(0) 推荐(0)
摘要:在上图的情况下,在订单服务调用商品服务时,实际的处理逻辑应该是RestTemplate发起请求,具体的步骤如上(1.2.3.4), 每次调用时应该时先请求注册中心,再给对方服务的某个地址发送请求(这样效率比较低) 那我们就要考虑:如果注册中心Nacos宕机了,我们还能成功发送远程请求吗 解答 ①如果 阅读全文
posted @ 2025-06-30 22:52 连师傅只会helloword 阅读(57) 评论(0) 推荐(0)
摘要:ps:先了解以下RestTemplate的作用 远程发送请求 例如:在一个订单中,包含多个物品,在创建订单时,就需要调用商品(product)的服务来获取具体的product,就可以使用RestTemplate远程发送请求来返回所需要的product数据 使用方法:可以直接初始化一个RestTemp 阅读全文
posted @ 2025-06-30 22:34 连师傅只会helloword 阅读(31) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-06-11 19:28 连师傅只会helloword 阅读(7) 评论(0) 推荐(0)