问题标签 [spring-cloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1082 浏览

spring-cloud - spring-cloud :覆盖 Ribbon 配置以实现区域关联

我想在负载平衡期间实现区域关联。在日志中,我看到DynamicServerListLoadBalancer正在使用“”,并且根据行为,它看起来轮询规则处于活动状态。

我创建了自定义配置来覆盖RibbonClientConfiguration,但它不起作用。这个对吗?

0 投票
1 回答
3327 浏览

spring-cloud - spring-cloud:在一个容器中部署两个 eureka 客户端时出错

我有两个服务是尤里卡客户端(使用@EnableDiscoveryClient)。这两个服务都打包在单独的战争文件中。在部署时(单个 tomcat 容器),部署了一个服务,但在部署第二个服务期间,抛出以下错误

==============日志===================================

0 投票
1 回答
3954 浏览

spring-boot - 使用 ConfigServer 管理 logging.level

使用 1.1.9.RELEASE 的 Spring Boot 应用程序

尝试在最简单的情况下设置日志记录

场景 1:将以上行添加到 /resources 中的 application.yml - WORKS

场景 2:将这些行添加到配置服务器使用的 github 存储库时,应用程序似乎没有使用它。只是为了确保调用 /env 端点会产生以下输出

所以 Environment 似乎可以正确加载。此外,如果我将 logging.level 行添加到 bootstrap.yml 中,它会一直工作,直到从配置服务器加载新环境(我可以看到 DEBUG 级别的输出)

我是否遗漏了某些东西,或者在日志记录级别和配置服务器方面存在某种限制?

0 投票
1 回答
991 浏览

spring-cloud - Hystrix.stream 和 management.context

环境

并使用

使 Hystrix 端点 /admin/hystrix.stream

当使用 Turbine 聚合指标时,这会成为一个问题

通过 Eureka 发现实例时

有什么建议么?

0 投票
1 回答
28587 浏览

spring-cloud - 我可以强制 Eureka 注册使用 IP 地址而不是主机名吗?

我有一个独立的嵌入式 Eureka 服务器,由 Spring Boot 1.2.0.RELEASE 和 Spring Cloud 1.0.0.RC1 提供支持。我看到服务在仪表板中正确注册了自己,这很棒。状态链接使用它们正在运行的机器的主机名。不幸的是,我们使用的是虚拟机,它们没有在 DNS 中注册自己,这意味着链接无法解析。我开始查看代码,但无法找到强制链接使用主机 IP 地址的方法。仪表板损坏并不是世界末日,但恐怕一旦我们开始使用 Ribbon 或 Feign 联系服务,这些 URL 也会使用主机名并且无法解析。也许我真正要问的是有没有一种方法可以强制客户端使用 IP 地址而不是主机名进行注册?任何帮助表示赞赏。

0 投票
2 回答
3063 浏览

spring-boot - 如何在 Cloud Foundry 使用 Spring Boot 外部化配置

为了在 Spring Boot 应用程序中外部化配置,我遵循在类路径中添加的标准方式application.properties。然后,在生产环境中,我application.properties在 JAR 旁边放置了另一个,它覆盖了之前的 JAR。这样,我可以拥有一个name在开发和生产环境中具有不同值的属性。

想知道在部署到 Cloud Foundry 时如何做同样的事情。

0 投票
1 回答
1010 浏览

spring-boot - Spring Cloud Config 是否支持读取 yaml 序列?

在我的 Spring Cloud Config yaml 文件中,我可以使用序列吗?我想将 yaml 序列映射到 Java ArrayList 并注入值。

一个例子是这样的。

YAML 文件:

Java Spring Bean:

0 投票
0 回答
2782 浏览

spring-cloud - Eureka - status and info URL do not respect ${management.context-path}

The default Eureka instance configuration doesn't take the ${management.context-path} Spring Boot property into account when registering the instance with the Eureka Server.

See org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean, corresponding properties should probably have the @Value annotation on them.

A workaround is to set the path explicitly as follows:

0 投票
2 回答
1661 浏览

spring-cloud - Hystrix 在回退中访问当前执行状态

我成功配置spring-cloud(通过spring-cloud-starter-hystrix)来包装对服务的调用。

这一切都很好,如下所示:

我现在的问题是,我想记录一些关于执行错误的统计信息longRunning()

尝试HystrixRequestLog.getCurrentRequest()在回退方法中访问会抛出

java.lang.IllegalStateException:必须在每个请求开始时调用 HystrixRequestContext.initializeContext(),才能使用 RequestVariable 功能。

我正在寻找一种简单的方法来记录longRunning是否调用了回退的异常。

测试v1.0.0.RC2

0 投票
3 回答
2506 浏览

spring-cloud - 春季云中的 hystrix 回退问题

当我尝试在 Spring Cloud 中使用 HystrixCommand 回退时,方法代理不起作用。方法中抛出的异常没有被 hystrix 命令方面捕获。

我在 Spring Cloud Hystrix 集成中遇到了这个问题。我正在使用 spring cloud 1.0.0.RC2 版本。这是一个复制问题的示例项目。

这是我使用图书馆的方式的问题吗?

https://github.com/thekalinga/hystrix-fallback.git