
spring cloud
空~自由
懒虫,心血来潮更一下
展开
-
feign配置重试次数不生效
上述调用完后,发现不对,配置了3次,实际重试了6次,注册中心有2个被调服务实例。,当服务注册多个实例时,Ribbon 会在首次请求失败后 。当两个服务实例注册到 Eureka 时,Ribbon 的。您的重试次数异常(配置3次实际触发6次)是由于 。修改完成后,再次执行程序,控制台输出了超时。可以看到文件服务重试了3次,如下图所示。自定义重试次数,实现如下。,导致每个实例被调用。(默认)、Feign。原创 2025-03-16 22:25:01 · 368 阅读 · 0 评论 -
过滤uri,只允许微服务间在内网调用,不允许外网通过网关调用
场景说明:* 该类uri不需要登陆,但又不允许外网通过网关调用,只允许微服务间在内网调用* 为了方便拦截此场景的uri,我们自己约定一个规范,及uri中含有-anon/internal* 如在oauth登陆的时候用到根据username查询用户* 用户系统提供的查询接口/users-anon/internal肯定不能做登录拦截,而该接口也不能对外网暴露* 如果有此类场景的uri,请用这种命名格式sping cloud zuul 网关过滤import javax.servlet.http.原创 2020-12-01 16:44:24 · 1443 阅读 · 1 评论 -
spring cloud openfeign 打印日志
方法一:1、创建Feign的配置文件,并在其中设置日志等级package com.data.platform.web;import feign.Logger;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class OpenFeignLogConfig {原创 2020-11-05 20:20:59 · 976 阅读 · 0 评论 -
spring cloud微服务注册中心之Eureka
注册中心搭建说明一、在pom文件中引入<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> </dependencies>二原创 2020-11-01 20:51:45 · 189 阅读 · 0 评论 -
Spring Cloud Eureka server启动报Cannot execute request on any known server
具体报错信息如下:2020-09-22 15:09:33.516 ERROR 75380 --- [freshExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_DATA-PLATFORM-EUREKA-SERVER/PC-20190121HSPX:data-platform-eureka-server:8100 - was unable to refresh its cache! status = Cannot原创 2020-09-22 15:19:57 · 593 阅读 · 0 评论