![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
唯一昵称真难
这个作者很懒,什么都没留下…
展开
-
Zuul多路径访问时报404问题
最近学习SpringCloud过程中发现了一个问题。通过zuul+fegin做路由转发,服务调用的时候,经常会出现404。在单路径下不会出现问题,当我加上多路径例如 /user/add,类似这种就会出现404。最后通过排查发现路径匹配出现的问题,修改成如下即可:zuul: host: connect-timeout-millis: 60000 rout...原创 2018-09-11 22:22:18 · 10121 阅读 · 3 评论 -
Hystrix使用
Hello Wrold!以下是一个最基本的”Hello World”实现,基于HystrixCommand:public class CommandHelloWorld extends HystrixCommand<String> { private final String name; public CommandHelloWorld(String...翻译 2018-09-12 17:15:35 · 2080 阅读 · 0 评论 -
SpringCloud使用Zuul处理文件上传
背景构建微服务的时候,一般所有的请求都会通过网关进行处理,在网关这层我们可以做很多事情,比如拦截,负载均衡,熔断等等。使用Zuul也可以进行文件上传处理,但是在文档中明确说明,Zuul在做文件上传的时候只支持小文件的上传,大文件上传会报错。但是Zuul给出了备选的方案,Zuul实质是一个Servlet,它会默认集成SpringMVC,当你上传小文件的时候,Zuul会将请求交给SpringM...原创 2018-10-01 17:57:14 · 7010 阅读 · 0 评论 -
Eureka服务注册与发现
简介Eureka是Netflix服务发现的服务端与客户端,Eureka提供服务注册以及服务发现的能力,当是Eureka Server时(注册中心),所有的客户端会向其注册,当是Eureka Client时,可以从注册中心获取对应的服务信息,或者是向Eureka Server将自己作为实例注册进去,每个Eureka不仅仅是一个服务端同时还是一个客户端。注册中心当Eureka想要成为注册中...原创 2018-10-02 00:37:01 · 18530 阅读 · 0 评论 -
Eureka的自我保护机制
背景Eureka的自我保护机制是为了防止误杀服务。当注册中心发生故障,服务不能够正常的续约,但是服务运行正常,默认情况下,Eureka会将超过90s未续约的服务进行移除。这样做明显不合理,所以Eureka提供了一个自我保护机制。Eureka服务端与客户端如何沟通?1. 服务注册进行服务注册时,Eureka Client会向Eureka Server发送第一次心跳,会将服务的实例信息注册...原创 2018-10-12 15:48:10 · 4906 阅读 · 1 评论 -
深度解析Eureka
Eureka Register注册流程:客户端实例一旦创建就会向Eureka Server进行注册。先从Eureka Server拉取注册表注册之前有个CallBack,先执行回调客户端注册,Eureka Server会将客户端的注册信息保存到内存中。然后更新阀值expectedNumberOfRenewsPerMin和numberOfRenewsPerMinThreshold将...原创 2018-10-18 22:55:25 · 388 阅读 · 0 评论 -
使用zuul网关,hystrix不生效的问题,方法调用超时
背景在使用zuul结合ribbon或feign时实现服务转发,负载均衡,出现服务调用失败,页面总是出现500.熔断器失败的问题。需要再zuul的配置文件中添加如下信息:设置熔断器的超时时间zuul: host: connect-timeout-millis: 60000# socket超时时间,如果使用service-id方式是不用配置的# socket...原创 2018-10-15 22:57:51 · 6682 阅读 · 0 评论 -
Eureka配置信息详解
Eureka包含四部分配置instance : 当前Eureka Instance实例配置信息client : Eureka Client客户端特性配置server : Eureka Server注册中心特性配置dashboard : Eureka Server注册中心仪表盘配置Eureka Instance 实例信息配置Eureka Instance的配置信息全部保存在org...原创 2018-10-17 16:38:48 · 3638 阅读 · 0 评论