springboot
文章平均质量分 95
抽抽了
往事不堪回首,望君砥砺前行
展开
-
Spring Cloud Sleuth + Zipkin
基本概念分布式跟踪系统在微服务架构中,众多的微服务之间互相调用,如何清晰地记录服务的调用链路是一个需要解决的问题。同时,由于各种原因,跨进程的服务调用失败时,运维人员希望能够通过查看日志和查看服务之间的调用关系来定位问题。一个分布式服务跟踪系统主要由三部分构成:数据采集数据传输数据存储数据分析数据可视化分布式服务跟踪系统设计理念:平台无关性多语言支持多中间件支持sleuth 介绍Spring cloud sleuth 是为了对微服务之间调用链路进行跟踪的一个组件,sleu原创 2021-05-22 14:06:02 · 616 阅读 · 0 评论 -
Spring Cloud Gateway
网关的作用无网关会有哪些问题?增加客户端请求的复杂度;服务端鉴权复杂,每个服务都要鉴权,安全性低;无法适配各种协议;有网关针对所有请求进行统一鉴权、限流、熔断、日志;协议转化。针对后端多种不同的协议,在网关层统一处理后以Http对外提供服务;提供统一的错误码;请求转发,并且可以基于网关实现内网和外网的隔离。...原创 2021-05-17 22:07:35 · 218 阅读 · 1 评论 -
服务治理之Eureka
Eureka服务治理服务治理服务治理的概念服务发现的两种方式客户端服务发现服务端服务发现什么是CAP?Eureka实战搭建单机服务注册中心搭建集群服务注册中心Eureka集群架构常用的HttpRest接口服务治理服务治理的概念服务治理可以说是微服务架构中最为核心和基础的模块,它 主要用来实现各个微服务实例的自动化注册与服务发现。在传统的系统部署中,服务运行在一个固定的已知的IP和端口上,如果一个服务需要调用另一个服务,那么可以通过地 址直接调用。但是,在虚拟化或者容器化的环境中,服务实 例的启动和原创 2021-04-25 22:11:35 · 153 阅读 · 0 评论 -
Spring Cloud Ribbon+Feign
Ribbon、FeignRibbonRibbon主要包含如下组件RestTemplate 负载均衡示例Feign日志配置Feign自定义处理返回的异常Feign使用OKhttp发送requestFeign开启GZIP压缩RibbonSpring Cloud Ribbon是⼀个基于HTTP和TCP的客户端负载均衡⼯具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将⾯向服换成客户端负载均衡的服务调⽤。Spring Cloud Ribbon虽然只是⼀个⼯具类框原创 2021-04-25 21:24:19 · 528 阅读 · 0 评论 -
Spring Boot
Spring Boot一、基础1. 什么是Spring Boot1.1 特征1.2 构建二、原理2.1 核心注解2.1.1 @SpringBootApplicationSpringBootConfigurationComponentScanEnableAutoConfiguration(重中之重)SpringFactoriesLoader详解Spring Boot启动原理配置静态资源地址和访问路径三、实战一、基础1. 什么是Spring BootSpring Boot makes it easy t原创 2021-03-01 17:12:15 · 284 阅读 · 1 评论