
SpringCloud
文章平均质量分 85
Lakers go
这个作者很懒,什么都没留下…
展开
-
SpringCloud Sleuth分布式请求链路跟踪
概述为什么会出现这个技术?需要解决哪些问题?是什么SpringCloud Sleuth提供了一套完整的服务跟踪的解决方案在分布式系统中提供追踪解决方案并兼容支持了zipkin解决搭建链路监控步骤1、zipkin下载https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/zipkin-server-2.12.9-exec.jar运行jar运行控制台http://localhost:9411/z原创 2021-03-09 23:06:57 · 159 阅读 · 1 评论 -
SpringCloud之配置中心Config,消息总线BUS
Config组件使用什么是Configconfig(配置)又称为 统一配置中心顾名思义,就是将配置统一管理,配置统一管理的好处是在日后大规模集群部署服务应用时相同的服务配置一致,日后再修改配置只需要统一修改全部同步,不需要一个一个服务手动维护。1.统一配置中心组件流程图Config Server 开发1.引入依赖<!--引入统一配置中心--><dependency> <groupId>org.springframework.cloud</gr原创 2021-03-09 22:50:34 · 375 阅读 · 0 评论 -
springcloud之Gateway组件
Springcloud gateway什么是网关网关,用来解决一些问题。统一解决路由的问题,端口的问题,权限的问题,跨域的问题。1.说明网关统一服务入口,可方便实现对平台众多服务接口进行管控,对访问服务的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或者计费等等。网关 = 路由转发 + 过滤器路由转发:接收一切外界请求,转发到后端的微服务上去;在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都原创 2021-03-09 17:52:25 · 248 阅读 · 0 评论 -
springcloud组件之远程调用Feign
OpenFeign的使用思考: 使用RestTemplate+ribbon已经可以完成服务间的调用,为什么还要使用feign?String restTemplateForObject = restTemplate.getForObject("http://服务名/url?参数" + name, String.class);存在问题每次调用服务都需要写这些代码,存在大量冗余服务地址如果修改,维护成本高使用不够灵活OpenFeign组件0.说明Feign是一个声明式的伪Http客户端,原创 2021-03-09 14:56:25 · 313 阅读 · 0 评论 -
Springcloud的组件之Hystrix
springcloud是什么?基于springboot的框架集合 利用了springboot的便利性,(自动配置)整合其他的流行分布式框架,提供一些注解,和起步依赖,就能实现使用。解决我们在分布式系统中开发的问题。微服务架构根据功能点 进行拆分成独立的微服务,独立的运行对外提供服务。微服务架构。系统通信使用RestTemplate来实现(基于http)springcloud eureka就是一个注册中心。实现服务的注册与管理,负载均衡,状态的统一管理。springcloud原创 2021-03-09 00:29:27 · 266 阅读 · 2 评论 -
springcloud及负载均衡组件Ribbon
目标理解Ribbon的负载均衡应用场景能实现Ribbon的轮询、随机算法配置理解源码对负载均衡的切换RibbonRibbon简介Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Ribbon入门案例我们使用Eureka组件可以完成服务的注册与发现服务间通信我们使用RestTemplate客户端原创 2021-03-08 00:57:02 · 459 阅读 · 0 评论 -
SpringCloud及注册中心eureka
springcloud目标springcloud是什么springcloud能解决什么问题了解springcloud版本理解微服务概念+SOA通过RestTemplate实现远程调用springcloud eureka的组件(掌握)springcloud ribbon的组件(掌握)实现微服务的调用springboot是什么 基于spring的框架springboot提高开发效率 减少配置 自动配置springboot 配置(yml/properties)配置的方式 读取的方式@原创 2021-03-07 22:37:25 · 317 阅读 · 0 评论