问题标签 [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.
spring-cloud - spring-cloud :覆盖 Ribbon 配置以实现区域关联
我想在负载平衡期间实现区域关联。在日志中,我看到DynamicServerListLoadBalancer
正在使用“”,并且根据行为,它看起来轮询规则处于活动状态。
我创建了自定义配置来覆盖RibbonClientConfiguration
,但它不起作用。这个对吗?
spring-cloud - spring-cloud:在一个容器中部署两个 eureka 客户端时出错
我有两个服务是尤里卡客户端(使用@EnableDiscoveryClient)。这两个服务都打包在单独的战争文件中。在部署时(单个 tomcat 容器),部署了一个服务,但在部署第二个服务期间,抛出以下错误
==============日志===================================
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 级别的输出)
我是否遗漏了某些东西,或者在日志记录级别和配置服务器方面存在某种限制?
spring-cloud - Hystrix.stream 和 management.context
环境
并使用
使 Hystrix 端点 /admin/hystrix.stream
当使用 Turbine 聚合指标时,这会成为一个问题
通过 Eureka 发现实例时
有什么建议么?
spring-cloud - 我可以强制 Eureka 注册使用 IP 地址而不是主机名吗?
我有一个独立的嵌入式 Eureka 服务器,由 Spring Boot 1.2.0.RELEASE 和 Spring Cloud 1.0.0.RC1 提供支持。我看到服务在仪表板中正确注册了自己,这很棒。状态链接使用它们正在运行的机器的主机名。不幸的是,我们使用的是虚拟机,它们没有在 DNS 中注册自己,这意味着链接无法解析。我开始查看代码,但无法找到强制链接使用主机 IP 地址的方法。仪表板损坏并不是世界末日,但恐怕一旦我们开始使用 Ribbon 或 Feign 联系服务,这些 URL 也会使用主机名并且无法解析。也许我真正要问的是有没有一种方法可以强制客户端使用 IP 地址而不是主机名进行注册?任何帮助表示赞赏。
spring-boot - 如何在 Cloud Foundry 使用 Spring Boot 外部化配置
为了在 Spring Boot 应用程序中外部化配置,我遵循在类路径中添加的标准方式application.properties
。然后,在生产环境中,我application.properties
在 JAR 旁边放置了另一个,它覆盖了之前的 JAR。这样,我可以拥有一个name
在开发和生产环境中具有不同值的属性。
想知道在部署到 Cloud Foundry 时如何做同样的事情。
spring-boot - Spring Cloud Config 是否支持读取 yaml 序列?
在我的 Spring Cloud Config yaml 文件中,我可以使用序列吗?我想将 yaml 序列映射到 Java ArrayList 并注入值。
一个例子是这样的。
YAML 文件:
Java Spring Bean:
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:
spring-cloud - Hystrix 在回退中访问当前执行状态
我成功配置spring-cloud
(通过spring-cloud-starter-hystrix
)来包装对服务的调用。
这一切都很好,如下所示:
我现在的问题是,我想记录一些关于执行错误的统计信息longRunning()
尝试HystrixRequestLog.getCurrentRequest()
在回退方法中访问会抛出
java.lang.IllegalStateException:必须在每个请求开始时调用 HystrixRequestContext.initializeContext(),才能使用 RequestVariable 功能。
我正在寻找一种简单的方法来记录longRunning
是否调用了回退的异常。
测试v1.0.0.RC2
spring-cloud - 春季云中的 hystrix 回退问题
当我尝试在 Spring Cloud 中使用 HystrixCommand 回退时,方法代理不起作用。方法中抛出的异常没有被 hystrix 命令方面捕获。
我在 Spring Cloud Hystrix 集成中遇到了这个问题。我正在使用 spring cloud 1.0.0.RC2 版本。这是一个复制问题的示例项目。
这是我使用图书馆的方式的问题吗?