![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 94
lik_lik
学生
展开
-
OpenFeign 父子容器及AutoConfiguration源码解析
本文约2千字,主要知识在使用Spring Cloud时,经常使用OpenFeign 作为远程服务调用的类库;Feign 是一种声明式服务调用组件,它在 RestTemplate 的基础上做了进一步的封装。通过 Feign,我们只需要声明一个接口并通过注解进行简单的配置(类似于 Dao 接口上面的 Mapper 注解一样)即可实现对 HTTP 接口的绑定。通过 Feign,我们可以像调用本地方法一样来调用远程服务,而完全感觉不到这是在进行远程调用。Spring Boot3中,也引入了一套全新的声明式HTTP调原创 2022-12-21 11:26:59 · 798 阅读 · 1 评论 -
从单点故障引入分布式锁概念
单点故障(SPOF)概念:指系统中一点失效,就会让整个系统无法运作的部件,换句话说,单点故障即会整体故障。一种典型场景:通常分布式系统采用主从模式,就是一个主控机连接多个处理节点。主节点负责分发任务,从节点负责处理任务,当我们的主节点发生故障时,那么整个系统就都瘫痪了。解决方案:分布式锁。分布式锁应该具备哪些条件在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行...原创 2019-03-19 18:54:59 · 2474 阅读 · 0 评论