摘要:
一、引言 Ribbon是实现客户端负载均衡的组件,用于spring cloud微服务中,服务间调用负载均衡。默认是轮询算法,可以配置其他算法,还可以自定义负载均衡算法。 客户端负载均衡:一个请求在客户端的时候已经声明了要调用哪个服务,然后通过具体的负载均衡算法去调用多个节点服务中的一个。 服务端负载 阅读全文
posted @ 2022-01-03 12:18
上官兰夏
阅读(622)
评论(0)
推荐(0)
摘要:
一、@EnableDiscoveryClient eureka的客户端主要通过一个注解@EnableDiscoveryClient或@EnableEurekaClient开启的。 共同点:都是能够让注册中心能够发现,扫描到该服务。 不同点:@EnableEurekaClient只适用于Eureka作 阅读全文
posted @ 2022-01-03 12:18
上官兰夏
阅读(96)
评论(0)
推荐(0)
摘要:
一、引言 在我们使用Spring Cloud微服务开发的时候,一般采用Springboot框架,然后eureka服务端需要加一个注解@EnableEurekaServer,就从这个注解来解析eureka的源码。 二、@EnableEurekaServer @Target(ElementType.TY 阅读全文
posted @ 2022-01-03 12:16
上官兰夏
阅读(97)
评论(0)
推荐(0)
摘要:
一、服务注册 eureka的服务注册是通过http请求进行的,使用的使用jersey框架,也是一种mvc架构,服务注册的控制层是ApplicationResource,访问的接口是addInstance @POST @Consumes({"application/json", "applicatio 阅读全文
posted @ 2022-01-03 12:16
上官兰夏
阅读(701)
评论(0)
推荐(1)
摘要:
一、配置加载 public static void main(String[] args) { ConfigurableApplicationContext ctx = SpringApplication.run(SampleTomcatApplication.class, args); Strin 阅读全文
posted @ 2022-01-03 12:15
上官兰夏
阅读(204)
评论(0)
推荐(0)
摘要:
一、引言 @SpringBootApplication public class SampleTomcatApplication { public static void main(String[] args) { SpringApplication.run(SampleTomcatApplicat 阅读全文
posted @ 2022-01-03 12:14
上官兰夏
阅读(36)
评论(0)
推荐(0)
摘要:
一、引言 传统的SSM框架开发需要多种配置文件,application.xml、springmvc.xml、web.xml等等,然后对写好的程序进行编译、打包,丢到tomcat的webapp下部署、启动。但是经过后续框架的发展,基本可以做到零配置文件,也不需要单独安装tomcat进行部署。实现的原理 阅读全文
posted @ 2022-01-03 12:14
上官兰夏
阅读(548)
评论(0)
推荐(0)
摘要:
一、构造器初始化 public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) { return run(new Class<?>[] { primarySource }, args) 阅读全文
posted @ 2022-01-03 12:14
上官兰夏
阅读(53)
评论(0)
推荐(0)

浙公网安备 33010602011771号