spring-cloud-netflix相关内容

Spring Cloud Feign OAuth2请求拦截器不工作

我正在尝试使用Spring Cloud Feign创建一个简单的REST客户端,以使用由OAuth2安全令牌保护的服务。我正在使用OAuth2FeignRequestInterceptor添加持有者令牌,请检查我的以下代码。我面对的是401。在尝试调试代码时,我在请求对象中找不到持有者令牌。 @Configuration @EnableConfigurationProperties(valu ..

尤里卡和 Kubernetes

我正在整理一个概念证明,以帮助识别同时使用 Spring Boot/Netflix OSS 和 Kubernetes 的问题.这也是为了证明Prometheus、Graphana等相关技术. 我有一个 Eureka 服务设置,它在我的 Kubernetes 集群中没有问题.这被命名为发现,并被命名为“discovery-1551420162-iyz2c".添加到 K8 时使用 对于我的 ..

试驾 Hystrix 断路器配置

我们的应用程序是通过使用 Hystrix 实现断路器模式以抗脆弱的方式编写的. 整个应用程序是使用测试驱动的实践创建的,但卡在了我们需要通过在方法上配置相同来实现断路器策略的点. 以下是我们使用的示例配置 - @HystrixCommand(commandProperties = {@HystrixProperty(name = "circuitBreaker.enabled", v ..

使 Spring Cloud 应用程序在完全关闭之前等待 eureka 客户端将其删除

我们有一个应用程序接收来自其他服务的调用,这些服务使用 Eureka 来发现不同应用程序实例/副本的不同 IP 地址. 在部署此应用程序的新版本时,我们的部署系统(在我们的示例中为 kubernetes)会向应用程序实例之一发送 SIGTERM 以将其关闭. 但是服务中的 Eureka 客户端向应用程序发送请求,保留了 Eureka 信息的本地缓存.这意味着这些应用程序不会意识到应用程 ..
发布时间:2021-08-20 20:07:03 其他开发

如何禁用特定@FeignClient 上的尤里卡查找

我有一个微服务,主要使用 @FeignClient 与其他微服务通信.这使用 Eureka 的服务发现机制非常有效. 现在我迫切需要使用 @FeignClient 连接到外部系统,并且仍然使用如下所示的配置执行负载平衡. Feign 客户端: @FeignClient("externalServers")公共接口 ExternalServersClient {@RequestMapp ..

Spring Cloud Sleuth + log4j2

我的一些微服务使用 log4j2 作为记录器.Spring Cloud Sleuth 支持 logback.在这种情况下,我如何使用 Sleuth 进行分布式跟踪.我知道在 log4j2 中使用侦探,我必须实现某些类.我试过这个,但没有运气.请帮忙 解决方案 Sleuth 将 traceId 和 spanId 放在 MDC(映射诊断上下文)中. 可以使用%X查看MDC键值对,与Sle ..

使用环境变量设置 Hystrix 超时

为了改变 Hystrix 的默认请求超时(1000ms),必须设置以下属性:hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=2000 对应的环境变量是什么? 我想在不接触源代码的情况下在我最喜欢的云平台上“调整"超时.我很确定这个不起作用:HYSTRIX_COMMAND_DEFAULT_E ..
发布时间:2021-08-20 20:04:47 其他开发