摘要:在SpringCloud中,我们最常使用到的负载均衡库就是ribbon。 使用方式,一般是通过自动配置类注入,然后在类中定义负载均衡实例bean @Configuration public class RestTemplateConfig { @Value("${ssl.protocol:TLSv1
阅读全文
摘要:Feign是什么? 简单来说,feign是用在微服务中,各个微服务间的调用。它是通过声明式的方式来定义接口,而不用实现接口。接口的实现由它通过spring bean的动态注册来实现的。 feign让服务间的调用变得简单,不用各个服务去处理http client相关的逻辑。并且它里面集成了ribbon
阅读全文
摘要:在介绍spring的启动之前,先来说下启动过程中使用到的几个类 基本组件 1、BeanFactory:spring底层容器,定义了最基本的容器功能,注意区分FactoryBean 2、ApplicationContext:扩展于BeanFactory,拥有更丰富的功能。例如:添加事件发布机制、父子级
阅读全文
摘要:Java中的线程池,相信大家都接触过或者使用过,它里面到底是怎么运作的,不知道大家有没有去实际了解过?这篇文章将带领大家去看看它内部结构和实现原理。 继承关系 public class ThreadPoolExecutor extends AbstractExecutorService {} pub
阅读全文