spring-cloud相关内容
我的目标是将自定义 PropertySource 添加到 spring-cloud-server.我想要实现的是从 spring-cloud-config-client 应用程序中的自定义源获取一些自定义属性. 基于 在 spring-config-server 中添加环境存储库的建议 我已经创建了 spring-cloud-config-server 应用程序和单独的项目 spring-c
..
Spring Cloud Hystrix 断路器 模式示例.我在代码中添加了以下依赖项 https://howtodoinjava.com/spring/spring-cloud/spring-hystrix-circuit-breaker-tutorial/ Spring Boot Starter 父版本为1.5.13.BUILD-SNAPSHOT org.springfra
..
我使用的是 Spring Boot 1.3.3 org.springframework.bootspring-boot-starter-parent1.3.3.RELEASE 编辑 我正在
..
我有一个微服务,主要使用 @FeignClient 与其他微服务通信.这使用 Eureka 的服务发现机制非常有效. 现在我迫切需要使用 @FeignClient 连接到外部系统,并且仍然使用如下所示的配置执行负载平衡. Feign 客户端: @FeignClient("externalServers")公共接口 ExternalServersClient {@RequestMapp
..
我使用的是 spring boot 版本 - 2.0.6.RELEASE 和 spring cloud 版本 - Finchley.SR2 并且我已经创建了我的自定义网关过滤器来修改请求正文. 但是在使用 Flux 将请求正文转换为字符串时,我得到了一个空字符串.我需要一种方法来获取与我的请求正文对应的字符串. @Override公共单声道过滤器(ServerWebExchange
..
我一直在修改 Spring Cloud Config,但有一个用例,其中配置属性分为两种类型: 非秘密值,开发人员应该能够查看和维护(例如 JDBC URL 等) 秘密值,只能由具有特殊访问权限(例如密码)的指定人员查看和维护 所以我对“Composite 的支持很感兴趣环境存储库",目前在快照版本中可用.似乎我可以将 Git 用于开发人员管理的属性,将 Vault 用于机密属性
..
我的一些微服务使用 log4j2 作为记录器.Spring Cloud Sleuth 支持 logback.在这种情况下,我如何使用 Sleuth 进行分布式跟踪.我知道在 log4j2 中使用侦探,我必须实现某些类.我试过这个,但没有运气.请帮忙 解决方案 Sleuth 将 traceId 和 spanId 放在 MDC(映射诊断上下文)中. 可以使用%X查看MDC键值对,与Sle
..
我正在尝试使用 spring MVC 和 spring 引导框架开发一个 spring 云微服务.和 Eureka 服务器、Zuul、Ribbon、hystrix 和 Turbine 用于 Spring Cloud.我已经开发了一个微服务并且只实现了 hystrix 仪表板.我可以使用 hystrix 仪表板.现在我正在实施更多服务.所以我选择了涡轮机来聚合监控.但它没有获得仪表板.我在单独的 S
..
我创建了一个具有以下 Spring Cloud 版本 Camden.SR2 依赖项的微服务.春季启动 1.4.1.http://localhost:8080/hystrix.stream 没有响应. 如果我将 Spring Cloud 版本设为 Brixton.*(RELEASE, SR1,...),我只会在浏览器中得到 ping: 作为回复.> org.spri
..
我们使用的架构与 关于 spring.io 的这篇很棒的指南.我们的网关处理身份验证,会话使用 spring-session 存储在 Redis 中.我们微服务的端点是安全的,并且也使用 spring-session. 在微服务中,我需要调用另一个微服务的端点.我可以通过发现客户端轻松获取 URL,但我需要提供凭据,但我不确定实现该目标的最佳方法. 我正在考虑从 HttpRequest
..
为了改变 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
..
我很好奇我有哪些选项可以保护连接(注册和获取迪斯科信息)到 eureka 的服务.显然我想在 Eureka 中打开安全性并为服务指定一个用户名密码. 我遇到的一个问题是,尝试连接到 eureka 的服务如何指定其凭据?是通过zone的规范,这个引用的格式是什么? *** 我其实已经回答了上面的问题并贴在下面,但还是想知道下面的内容 此外,我是否可以指定更严格的安全机制,如果可以,
..
我有一个使用 3 个假客户端的服务.每次启动应用程序时,我都会在第一次调用任何 feign 客户端时收到 TimeoutException. 在一切稳定之前,我必须至少触发每个假客户端一次.在网上环顾四周,问题在于 feign 或 hystrix 内部的某些内容是延迟加载的,解决方案是创建一个覆盖 spring 默认值的配置类.我已经用下面的代码试过了,但它仍然没有帮助.我仍然看到同样的问题
..
我试图将 bootstrap.properties 从我的 jar 外部放入,这样它就不会被其他开发人员错误地覆盖.你能在这里给点建议吗? 这是它的内容 - 指向 spring 服务器配置 # 应用名称spring.application.name=elixium# 服务器入口点spring.cloud.config.uri=http://localhost:8888 解决方案 Spr
..
我在这方面过得很艰难.我们想使用 Spring Cloud Consul 进行服务发现,我的大学正在推动使用 Spring Cloud Consul Config 而不是 Spring Cloud Config 的想法,我之前已经为相关项目实现了它.问题是,Spring Cloud Config 运行良好,并且具有无缝开箱即用的版本控制管道 (git),用于动态集中管理属性.为了在 Spring
..
Spring 云配置服务器支持读取名为 ${spring.application.name}.properties 的属性文件.但是,我的应用程序中有 2 个属性文件. a.propertiesb.属性 我可以让配置服务器读取这两个属性文件吗? 解决方案 重命名 git 或配置服务器正在查看的文件系统中的属性文件. a.properties ->.propertiesa. 属性 ->
..
我想在没有客户端负载均衡器 Ribbon 的情况下使用 Feign,因为我不想运行 Eureka,它需要分布式和高可用性.相反,具有由 Route53 管理的内部 DNS 名称的内部 ELB 就可以了. 向 @FeignClient 提供普通 URL 总是导致 找不到负载均衡器 ..,所以我尝试阻止 Feign 使用 Ribbon: Spring Cloud Netflix 带有 Fe
..
在某些应用程序中,我看到人们在使用 EnableEurekaClient.其他一些示例应用程序正在使用 EnableDiscoveryClient. 这两者有什么区别吗? 解决方案 “发现服务"有多种实现方式(eureka, consul、zookeeper).@EnableDiscoveryClient 位于 spring-cloud-commons 中,并在类路径.@Enable
..