Ciwei
【SpringMvc执行流程】springMvc请求如何获取相关HandlerMapping(四) 【SpringMvc执行流程】springMvc请求如何获取相关HandlerMapping(四)
在Servlet如何关联spring中,说过当请求来后会被转发到springDispatcherServlet类中的doService方法。 @Override protected void doService(HttpServletR
2019-07-20
【SpringMvc执行流程】SpringMvc中RequestCondition的作用(三) 【SpringMvc执行流程】SpringMvc中RequestCondition的作用(三)
初始化springmvc初始化时,会回调RequestMappingHandlerMapping中的afterPropertiesSet方法。 @Override public void afterPropertiesSet() {
2019-07-20
【SpringMvc执行流程】SpringMvc初始化handlerMapping(二) 【SpringMvc执行流程】SpringMvc初始化handlerMapping(二)
前面我们分析了spring如何接入Servlet,执行onRefresh方法,而HandlerMapping的初始化就在OnRefresh中调用。 protected void onRefresh(ApplicationCont
2019-07-20
【SpringMvc执行流程】SpringMvc从Servlet到DispatcherServlet(一) 【SpringMvc执行流程】SpringMvc从Servlet到DispatcherServlet(一)
DispatcherServlet最主要的功能函数是onRefresh 和 doService。 onRefresh @Override protected void onRefresh(ApplicationContext cont
2019-07-20
【SpringCloud学习】Zuul2.0实现微服务网关(Greenwich版) 【SpringCloud学习】Zuul2.0实现微服务网关(Greenwich版)
Zuul2.0实现微服务网关zuul简介路由是微服务架构不可或缺的一部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务并/api/shop映射到商店服务。 Zuul是Netflix的基于JVM的路由器和服务器端负
2019-07-20
【SpringCloud学习】Sleuth链路跟踪(Greenwich版) 【SpringCloud学习】Sleuth链路跟踪(Greenwich版)
Sleuth链路跟踪sleuth简介随着业务的不断扩张,服务之间互相调用会越来越复杂。这时,如果想看一个请求的调用顺序是相当繁琐,所以引入sleuth记录调用请求。 前期准备 zipkin的安装 只需要下载jar即可,下载地址:
2019-07-20
【SpringCloud学习】Spring Cloud Gateway实现微服务网关discovery最基础版本(Greenwich版) 【SpringCloud学习】Spring Cloud Gateway实现微服务网关discovery最基础版本(Greenwich版)
Spring Cloud Gateway实现微服务网关Spring Cloud Gateway简介该项目提供了一个建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project R
2019-07-20
【SpringCloud学习】Feign声明式服务调用(Greenwich版) 【SpringCloud学习】Feign声明式服务调用(Greenwich版)
Feign声明式服务调用feign简介Feign是一个声明式的Web Service客户端,它使得编写Web Serivce客户端变得更加简单。我们只需要使用Feign来创建一个接口并用注解来配置它既可完成。它具备可插拔的注解支持,包括Fe
2019-07-20
【SpringCloud学习】Config分布式统一配置中心(Greenwich版) 【SpringCloud学习】Config分布式统一配置中心(Greenwich版)
Config分布式统一配置中心config简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,
2019-07-20
【SpringCloud学习】ribbon负载均衡(Greenwich版) 【SpringCloud学习】ribbon负载均衡(Greenwich版)
ribbon负载均衡Ribbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。 准备工作 启动spring-cloud-eureka注册中心 启动spring-cloud-cl
2019-07-20
【SpringCloud学习】HyStrilx服务熔断降级方式(Greenwich版) 【SpringCloud学习】HyStrilx服务熔断降级方式(Greenwich版)
HyStrilx服务熔断降级方式HyStrilx简介断路器模式源于Martin Fowler的Circuit Breaker一文。“断路器”本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,“断路器”能够及时的切断故障
2019-07-20
【SpringCloud学习】Bus消息总线(Greenwich版) 【SpringCloud学习】Bus消息总线(Greenwich版)
Bus消息总线Bus简介Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的
2019-07-20
13 / 28