spring-cloud-netflix相关内容
我正在尝试使用Spring Cloud Feign创建一个简单的REST客户端,以使用由OAuth2安全令牌保护的服务。我正在使用OAuth2FeignRequestInterceptor添加持有者令牌,请检查我的以下代码。我面对的是401。在尝试调试代码时,我在请求对象中找不到持有者令牌。 @Configuration @EnableConfigurationProperties(valu
..
问题 如何在Spring Cloud应用中转发请求?我需要根据URI的部分将请求转发到其他服务。 例如 HTTP GET http://user-application/api/users,返回用户JSON。 HTTP GET http://user-application/api/proxy/jobs-application/api/jobs,返回作业JSON,但此请求应
..
我正在整理一个概念证明,以帮助识别同时使用 Spring Boot/Netflix OSS 和 Kubernetes 的问题.这也是为了证明Prometheus、Graphana等相关技术. 我有一个 Eureka 服务设置,它在我的 Kubernetes 集群中没有问题.这被命名为发现,并被命名为“discovery-1551420162-iyz2c".添加到 K8 时使用 对于我的
..
我们的应用程序是通过使用 Hystrix 实现断路器模式以抗脆弱的方式编写的. 整个应用程序是使用测试驱动的实践创建的,但卡在了我们需要通过在方法上配置相同来实现断路器策略的点. 以下是我们使用的示例配置 - @HystrixCommand(commandProperties = {@HystrixProperty(name = "circuitBreaker.enabled", v
..
我使用 spring-cloud-config-server 和 SVN 作为存储库.当我启动 cloud-config-server 和 client[microservice] 时,配置值被正确获取. 更改配置值和 SVN 提交后,我触发刷新 POST 调用,URL:http://localhost:8080/actuator/refresh [8080 是客户端端口].SVN 中的更新
..
我正在学习这里的教程:https://www.javainuse.com/spring/cloud-gateway-eureka. 我有 2 个应用程序,可通过本地主机访问(本地主机:8080/employee/messages,本地主机:8082/consumer/messages).我还有一个服务发现(Spring Cloud Eureka)和用于负载平衡的 Spring Cloud G
..
我们有一个应用程序接收来自其他服务的调用,这些服务使用 Eureka 来发现不同应用程序实例/副本的不同 IP 地址. 在部署此应用程序的新版本时,我们的部署系统(在我们的示例中为 kubernetes)会向应用程序实例之一发送 SIGTERM 以将其关闭. 但是服务中的 Eureka 客户端向应用程序发送请求,保留了 Eureka 信息的本地缓存.这意味着这些应用程序不会意识到应用程
..
我们在我们的服务中为客户使用 Feign.最近其中一项服务开始随机抛出一些异常,原因如下: Caused by: java.lang.NullPointerException: null在 org.springframework.cloud.netflix.feign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.j
..
在 spring cloud v1.1 中,我可以使用 @EnableDiscoveryClient 和 @EnableEurekaClient 将 spring cloud 应用正确注册到 Eureka 和 Consul,因为我想使用Eureka/Zuul 的断路器和 consul 的键值配置.但是在使用spring cloud v1.2.1时,对于同样的代码,出现如下异常: ********
..
对于所有 Camden 版本以及现在在 Brixton.SR7 上,启动 Spring Boot 应用程序时会出现以下与 Eureka 客户端相关的问题: java.lang.NoClassDefFoundError: com/thoughtworks/xstream/io/naming/NameCoder 例如,我有一个带有 @EnableDiscoveryClient 注释的 Sp
..
我使用的是 Spring Boot 1.3.3 org.springframework.bootspring-boot-starter-parent1.3.3.RELEASE 编辑 我正在
..
我有一个微服务,主要使用 @FeignClient 与其他微服务通信.这使用 Eureka 的服务发现机制非常有效. 现在我迫切需要使用 @FeignClient 连接到外部系统,并且仍然使用如下所示的配置执行负载平衡. Feign 客户端: @FeignClient("externalServers")公共接口 ExternalServersClient {@RequestMapp
..
我的一些微服务使用 log4j2 作为记录器.Spring Cloud Sleuth 支持 logback.在这种情况下,我如何使用 Sleuth 进行分布式跟踪.我知道在 log4j2 中使用侦探,我必须实现某些类.我试过这个,但没有运气.请帮忙 解决方案 Sleuth 将 traceId 和 spanId 放在 MDC(映射诊断上下文)中. 可以使用%X查看MDC键值对,与Sle
..
我创建了一个具有以下 Spring Cloud 版本 Camden.SR2 依赖项的微服务.春季启动 1.4.1.http://localhost:8080/hystrix.stream 没有响应. 如果我将 Spring Cloud 版本设为 Brixton.*(RELEASE, SR1,...),我只会在浏览器中得到 ping: 作为回复.> org.spri
..
为了改变 Hystrix 的默认请求超时(1000ms),必须设置以下属性:hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=2000 对应的环境变量是什么? 我想在不接触源代码的情况下在我最喜欢的云平台上“调整"超时.我很确定这个不起作用:HYSTRIX_COMMAND_DEFAULT_E
..
我有一个 Spring Clound Feign Client 映射定义如下 @RequestMapping(method = RequestMethod.GET, value = "/search/findByIdIn")资源get(@RequestParam("ids") List ids); 当我打电话 feignClient.get(Arrays.asList(1L
..
我正在使用 org.springframework.cloudspring-cloud-netflix1.2.3.RELEASEpom导入 我的主要课程: @SpringBootApplication//@配置@C
..
Spring 启动版本:1.5.8.RELEASESpring云版本:Edgware.RELEASE(使用zuul) 尝试配置多个资源,并按照这个例子在github上,不能让它工作. 我的代码是: class ResourceServerConfigurationFactory{static ResourceServerConfiguration criarResourceServe
..
我正在学习 springboot 和微服务.我创建了 3 个服务,并且一切正常.现在我已经创建了发现服务器,使用 start.spring.io 通过添加“Eureka Server"作为依赖项. 我的pom.xml如下: 4.0.0org.springframework.boot
..
当我在 bootstrap.properties 中配置 zuul 路由时,我在 gareway 应用程序中定义的 TestHandlerInterceptor 没有被所有匹配 /registrations 的请求调用,但它被所有请求调用其他请求 TestHandlerInterceptor.preHandle 正在成功处理 bootstrap.properties zuul.routes
..