SpringCloud
沿途为何没爱河
这个作者很懒,什么都没留下…
展开
-
初识SpringCloud Config
本章所学习内容1、SpringCloud Config简介2、Config Server基本使用3、Config Client基本使用4、Config整合Eureka5、Config配置搜索路径 1、SpringCloud Config简介 2、Config Server基本使用 3、Config Client基本使用 4、Config整合Eureka 5、Config配置搜索路径 ...原创 2020-12-14 22:10:41 · 123 阅读 · 0 评论 -
Zuul路由网关简介及基本使用+Zuul路由映射配置+Zuul请求过滤配置
Zuul路由网关简介及基本使用 1、Zull简介 Zuul是Netflix OSS中的一员,是个基于 JVM 路由和服务端的负载均衡器。提供路由、监控、弹性、安全等方面的服务框架。Zuul能够与Eureka、Ribbon、Hystrix等组件配合使用。 Zuul的核心是过滤器,通过这些过滤器我们可以扩展出很多功能,比如: 动态路由:动态地将客户端的请求路由到后端不同的服务,做一些逻辑处理,比如聚合多个服务的数据返回。 请求监控:可以对整个系统的请求进行监控,记录详细的请求响应日志,可以实时统计出当前系统的原创 2020-12-12 17:13:31 · 950 阅读 · 0 评论 -
Hystrix集群及集群监控turbine
Hystrix集群及监控turbine 前面Dashboard演示的仅仅是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。 Hystrix Dashboard首页提到监控端点/turbine.stream,它是用来监控集群的。从端点的命名来看,它需要引入Turbine,通过它来汇集监控信息,并将聚合后的信息提供给Hystrix Dashboard来集中展示和监控。 turbine是基于Dashboard的。 先搞个集群; 再microservice-student-provider原创 2020-12-11 22:56:20 · 233 阅读 · 1 评论 -
熔断器Hystrix及服务监控Dashboard
服务雪崩效应 我们先来讲下服务器的雪崩效应是个什么东西 当一个请求依赖多个服务的时候: 正常情况下的访问 但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。 如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。 Hystrix的引入,可以通过服务熔断和服务降级来解决这个问题。 服务熔断服务降级 1.Hystrix断路器简介 hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hyst原创 2020-12-11 00:09:20 · 247 阅读 · 0 评论 -
微服务调用Ribbon+Ribbon负载均衡+Feign简介及应用
微服务调用Ribbon 简介 前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。 这里的话 就要用到Ribbon,结合eureka,来实现服务的调用; Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。 为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的负载均衡算法。 在Spring C原创 2020-12-10 20:00:42 · 601 阅读 · 0 评论 -
Eureka集群搭建+集群3合1
Eureka集群搭建 1.Eureka是基于AP的分布式服务注册中心,集群中所有的Server节点都互为对方的备份,可以把所有的节点都看作是Master节点,也可以把所有的节点都看作是Slave节点,任一节点接收到新的服务注册请求后,都会在registry完成之后同步给其他的Server节点,续约操作renew和registry的逻辑一样。 2.当集群中一个Server节点宕机之后,Client会把自动切换到存活的节点,由于集群中的所有Server之间是相互同步的,所以各个Server节点之间的信息是相同的原创 2020-12-08 21:51:48 · 448 阅读 · 0 评论 -
初识SpinrgCloud
Spring Cloud简介 Spring Cloud是一系列框架的有序集合。 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现 注册 配置中心 消息总线、 负载均衡 断路器 数据监控等 都可以用Spring Boot的开发风格做到一键启动和部署。 Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部原创 2020-12-08 19:31:56 · 192 阅读 · 0 评论