![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
BennettChina
我的网站:https://hibennett.cn
未来应该都会在自己的网站上更新内容了。
展开
-
Spring-Cloud分布式链路追踪
随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。 在SpringCloud中常用的组件有Spring Cloud Sleuth、ZipKin。 Spring Cloud Sleuth Spring Cloud Sleuth为服务之间调用提供链路追踪。通过Sleuth可以很清楚的了解到一个服务请求.原创 2020-09-22 17:11:26 · 338 阅读 · 0 评论 -
Spring-Cloud-Config 配置中心的应用(二)
接上一篇的Spring-Cloud-Config 配置中心的应用(一),上一篇中说过了单机版的配置中心,所有的连接都是直接用IP的,如果配置中心集群化继续使用IP就很繁琐了,所以就需要将其服务化,也就是注册到Eureka中,通过Eureka调度。 服务化 案例实践 本案例使用Spring-Cloud Hoxton.SR5 版本 引入依赖 在config-server、config-client中将Eureka的客户端依赖引入 <dependency> <groupId>.原创 2020-07-15 14:36:26 · 154 阅读 · 0 评论 -
Spring-Cloud-Config 配置中心的应用(一)
随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。Spring Cloud Config可以与Spring体系完美结合,非常方便目前流行的Spring项目体系。 项目介绍 Spring-Cloud-Config支持以下功能,默认使用git作为版本管理。 提供服务端和客户端支持 集中管理各环境的配置文件 配置文件修改之后,可.原创 2020-07-14 16:50:00 · 152 阅读 · 0 评论 -
Spring-Cloud-Zuul网关实现
有些人可能学了Spring-Cloud后想要将Spring-Cloud整合进自己的项目,但是自己的项目是一个旧项目。那么要想升级就会很复杂,但是这一节讲的网关至少是可以轻松与旧项目整合起来的。 背景介绍 Spring-Cloud体系中后端的服务将会有无法估量的数量,可能只有几个也可能有上百个,并且同一个服务可能都会部署好几个,那么让前端直接调用,我想前端心态要炸了。所以为了简化前端的调用,就有了zuul这样的api gateway。同时它也可以提供负载均衡、反向代理、权限认证的作用。 那么我就来看看zu.原创 2020-07-13 17:24:22 · 230 阅读 · 0 评论 -
Spring-Cloud Hystrix 服务熔断及仪表盘使用
上一篇说过了Spring-Cloud 的远程调用方式,微服务领域里Dubbo有自己的熔断降级,这篇就来聊聊Spring-Cloud里的服务熔断降级。 Netflix Hystrix 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可.原创 2020-07-10 16:41:48 · 381 阅读 · 0 评论 -
Spring-Cloud-Eureka-Client 服务调用
之前说过了Eureka-Server的作用以及单机和集群的配置,这篇来说一说Eureka-Client与之间通过Feign来调用其他服务。 Netflix-Feign Feign是受Retrofit,JAXRS-2.0和WebSocket启发的Java到HTTP客户端绑定程序。Feign的第一个目标是降低与DeSTfulness无关的将Denominator统一绑定到HTTP API的复杂性。 Feign使用Jersey和CXF之类的工具为ReST或SOAP服务编写Java客户端。此外,Feign允许您在诸原创 2020-07-09 15:14:19 · 703 阅读 · 0 评论 -
简单学习Spring-Cloud-Eureka
Eureka是 Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是spring-cloud体系中最重要最核心的组件之一。 背景介绍 Eureka是Netflix开源的产品,这家公司的开源组件已经经过多年的生产实战验证,稳定性自然不必说,Spring-Cloud-Netflix-Eureka是Spring-Cloud对Netflix的Eureka的封装,它包含两部分:服务端、客户端。其中服务端是作为一个服务中心用来.原创 2020-07-08 09:20:16 · 138 阅读 · 0 评论 -
SpringCloud入门简介
本篇文章主要介绍了关于Spring Cloud的一些概念性的知识,以及为什么要用SpringCloud等。原创 2019-08-22 21:56:04 · 77 阅读 · 0 评论