springcloud
沉在水底的鱼
乐观开朗积极向上
展开
-
gateway 注册与发现
一.pom 文件 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> <de...原创 2020-02-03 11:13:20 · 983 阅读 · 0 评论 -
SpringCloud Eureka 服务注册中心
1.服务发现:Eureka服务器 独立模式(单机模式--) 只要存在某种监视器或弹性运行时间(例如Cloud Foundry),两个高速缓存(客户机和服务器)和心跳的组合使独立的Eureka服务器对故障具有相当的弹性。在独立模式下,您可能更喜欢关闭客户端行为,因此不会继续尝试并且无法访问其对等体。 yml (yml 相当简洁,推荐使用),pom 文件自己用idea 生成就行,配置文件如下:...原创 2019-01-17 11:36:18 · 178 阅读 · 0 评论 -
SpringCloud 服务调用(一)之 rest+ribbon
在springCloud微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。 1.Ribbon Ribbon中的中心概念是指定客户端的概念。每个负载平衡器是组合的组合的一部分,负载均衡客户端,...原创 2019-01-17 12:48:51 · 174 阅读 · 0 评论 -
SpringCloud中使用feign调用 超时的问题:feign.RetryableException: Read timed out executing POST
1.出现错误原理fegin 调用服务有个默认的时间超过这个时间会出现服务调用超时 因为fegin 默认整合了ribbon和 hystrix 解决办法如下 #hystrix的超时时间 hystrix: command: default: execution: timeout: enabled: true isolati...原创 2019-03-11 11:51:56 · 6850 阅读 · 0 评论 -
SpringCloud 之 Consul 注册中心
一.Consul 注册中心安装 1.consul怎么在windows下安装 https://www.consul.io/downloads.html 根据自己系统选择版本 2.启动consul 注册中心 consul agent -dev 3.注册中心界面 http://localhost:8500/ 二.Consul 服务注册和服务消费 1.服务注册 ...原创 2019-05-08 14:11:48 · 331 阅读 · 0 评论 -
Gateway 路由转发
Maven 配置文件: <?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-instance" xsi:schemaLocati...原创 2019-07-28 22:59:03 · 1719 阅读 · 0 评论 -
Springcloud gateway 之 路由断言
路由断言的含义指:通过路由断言判断路由是否可用,匹配成功进行下一步处理,否则则失败如下图: 断言的类型分为9种: 1.After 在时间之后 才能路由 2.Before 在时间之前 才能路由 3.Between 在时间区间内才能路由 4.Cookie 路由断言工厂会取两个参数 - cookie 名称对应的的key 和value,当cookie 和 Cookied ...原创 2019-08-01 11:05:16 · 3452 阅读 · 0 评论