合集-SpringCloud
摘要:使用OpenFeign依赖 openfeign用于远程服务调用,通常与负载均衡插件loadbalancer一起使用 连接池 Feign底层发起http请求,依赖于其它的框架。其底层支持的http客户端实现包括: HttpURLConnection:默认实现,不支持连接池 Apache HttpCli
阅读全文
摘要:微服务保护和分布式事务 微服务保护 微服务雪崩问题:某个微服务出现故障,导致调用链上的集群都被阻塞 解决方案: 请求限流:限制或控制接口访问的并发流量,避免服务因流量激增而出现故障。 线程隔离:控制业务可用的线程数量,将故障隔离在一定范围内 服务熔断:将异常比例过高的接口断开,拒绝所有请求,直接走f
阅读全文
摘要:MQ高级 保证消息可靠性——发送者可靠性 生产者重试机制 引入生产者重试机制,用于解决发送失败场景,配置mq自动重发机制 注意: 当网络不稳定的时候,利用重试机制可以有效提高消息发送的成功率。不过SpringAMQP提供的重试机制是阻塞式的重试,也就是说多次重试等待的过程中,当前线程是被阻塞的。 如
阅读全文

浙公网安备 33010602011771号