SpringCloud
Config:远程配置实战测试

接下来我们把Eureka7001和Dept8001的配置文件放到git上面远程获取一下试试:1.新建文件config-eureka.yml和config-dept.yml并上传到git远程仓库。spring:profiles:active:dev---server:port:7001#spring的......

李庆林  335 浏览   1 喜欢   0 评论

Config:客户端链接服务端访问远程

1.新建config-client.ymlspring:profiles:active:dev---server:port:8201#spring的配置spring:profiles:devapplication:name:springcloud-provider-dept#Eureka的配置eur......

李庆林  290 浏览   1 喜欢   0 评论

Config:服务端链接Git配置

1.新建项目springcloud-config-server-33442.引入依赖<?xmlversion=1.0encoding=UTF-8?><projectxmlns=http://maven.apache.org/POM/4.0.0xmlns:xsi=http://www......

李庆林  325 浏览   2 喜欢   0 评论

Config:Git环境搭建

SpringCloudconfig分布式配置分布式系统面临的-配置文件的问题微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务,由于每个服务都需要必要的配置信息才能运行,所以一套集中式的,动态的配置管理设施是必不可少的。SpringCloud提供了......

李庆林  302 浏览   2 喜欢   0 评论

Zuul:路由网关

什么是Zuul?Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将ZuuI自身注册为Eureka服务治......

李庆林  322 浏览   0 喜欢   0 评论

Hystrix:Dashboard流监控

1.新建Module,springcloud-consumer-hystrix-dashboard。2.复制80里面的依赖,并加入hystrix的依赖和dashboard的依赖。<!--hystrix--><dependency><groupId>org.spri......

李庆林  283 浏览   1 喜欢   0 评论

Hystrix:服务降级

服务降级是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行。代码部分:1.在springcloud-api项目的com.allen.springcloud.service包下面新建编写DeptClientServiceFallb......

李庆林  440 浏览   3 喜欢   0 评论

Hystrix:服务熔断

分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败!服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出、如果扇出的链路.上某个微服务的调用响应时间过长或者不可用,对微服......

李庆林  287 浏览   0 喜欢   0 评论

Feign:使用接口方式调用服务

Feign负载均衡简介feign是声明式的webservice客户端,它让微服务之间的调用变得更简单了,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。只需要创建一个接口,然后添加注解即可!feig......

李庆林  393 浏览   1 喜欢   0 评论

Ribbon:自定义负载均衡算法

接着之前的项目,我们继续:1.在com.allen包下新建myrule/AllenRandomRule算法类,这里不要在springcloud包下面,要独立出来。packagecom.allen.myrule;importcom.netflix.client.config.IClientConfig......

李庆林  521 浏览   0 喜欢   0 评论

Total 18
  • 1
  • 2