随笔分类 -  SpringCloud

摘要:一、 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2020-03-29 12:42 math_lin 阅读(229) 评论(0) 推荐(0)
摘要:一、问题 二、介绍(整合所有微服务,向外暴露一个统一的请求路径) 三、Zuul网关 配置启动类 配置文件 基础路由配置 路由:根据请求的URL,将请求分配到对应的微服务中进行处理。 面向服务的路由配置 开启eureka的服务发现 重新修改配置文件 简化路由配置 上面这个图,service-produ 阅读全文
posted @ 2020-03-28 21:23 math_lin 阅读(151) 评论(0) 推荐(0)
摘要:一、 二、sentinel跟hystrix的区别 三、 1、 2、名词解释 四、 下载链接:https://github.com/alibaba/Sentinel/releases/download/1.6.3/sentinel-dashboard-1.6.3.jar 启动命令:java -Dser 阅读全文
posted @ 2020-03-28 16:13 math_lin 阅读(412) 评论(0) 推荐(0)
摘要:一、 hystrix 二、 (1)、搭建hystrix-turbine项目,创建springboot启动项目后,pom.xml的配置信息 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO 阅读全文
posted @ 2020-03-26 21:57 math_lin 阅读(215) 评论(0) 推荐(0)
摘要:一、问题 5.2 Hystrix 的介绍 hystrix的使用 1、对RestTemplate的支持 a、引入依赖 b、启动类上激活hystrix c、配置熔断触发的降级逻辑 d、在需要保护的接口上使用@HystrixCommand配置 e、配置判断请求超过多少时间,触发熔断保护机制。 f、测试消费 阅读全文
posted @ 2020-03-25 22:35 math_lin 阅读(1084) 评论(0) 推荐(0)
摘要:一、简介 feign简化调用服务接口、使调用服务可复用。 二、入门 1、导入依赖 2、配置调用接口。 在消费者项目上。 3、在启动类激活feign。 4、通过自动的接口调用远程微服务。 三、 四、 在调用服务时,有时返回的数据量过大,这个时候该怎么办呢? @Configuration public 阅读全文
posted @ 2020-03-24 22:27 math_lin 阅读(137) 评论(0) 推荐(0)
摘要:一、简介。 二、 consul跟eureka提供类似的服务。 阅读全文
posted @ 2020-03-24 21:45 math_lin 阅读(122) 评论(0) 推荐(0)
摘要:一、 二、作用 1、服务调用。 eureka内部继承了Ribbon 在创建RestTemplate的时候,声明@LoadBalanced 使用restTemplate调用远程微服务,不需要拼接微服务的URL,以待请求的服务名替换IP地址。 2、负载均衡。 机制:springcloud获取所有注册到注 阅读全文
posted @ 2020-03-23 22:37 math_lin 阅读(248) 评论(0) 推荐(0)
摘要:一、图解 二、过程 1、需要准备两个Eureka Server,并且相互注册。 2、将微服务都注册到两个Eureka Server中。 三、 阅读全文
posted @ 2020-03-22 22:55 math_lin 阅读(126) 评论(0) 推荐(0)