spring-cloud相关内容

如何使用 Spring Config Service 设置本地配置属性

所以我最近学习了 Spring Cloud 的这个很棒的配置服务,经过一番努力,我能够设置我们的分布式应用程序,多个节点从一个配置服务器读取配置属性. 然而,我不知道如何解决的一个问题是,即使大多数 props 在多个节点上都是相同的,但有些 props 需要本地版本,我不知道如何将本地 prop 与配置服务一起设置. 例如这是我的bootstrap.properties, spri ..
发布时间:2021-08-20 20:04:15 其他开发

当控制去捕获块时如何停止发送到 kafka 主题功能 kafka spring

你能告诉我如何停止发送到我的第三个 kafka 主题,当控件到达 catch 块时,当前消息被发送到错误主题以及在正常情况下应该发送到的主题处理.代码片段如下: @Component公共类 Abc {私有最终 StreamBridge streamBridge;公共 Abc (StreamBridge streamBridge)this.streamBridge = 流桥;@豆公共函数 ..

使用restTemplate的带有ribbon/eureka/hystrix的spring-cloud无法设置连接/读取超时

我已经使用 spring-cloud 构建了一个 spring boot 应用程序,并希望在我的客户端应用程序(这也是一个微服务)中使用 RestTemplate,以便我可以继续使用 mockMvc 进行集成测试.我正在使用默认的ribbon/eureka/hystrix客户端设置以及我正在调用的服务中的客户端微服务和eureka客户端.这是有效的(一旦我发现 serviceIds 是在 rest ..
发布时间:2021-08-20 20:04:01 其他开发

Spring Cloud - 在 RestTemplate 中重试工作?

我一直在将现有应用程序迁移到 Spring Cloud 的服务发现、Ribbon 负载平衡和断路器.该应用程序已经广泛使用了 RestTemplate,我已经能够成功使用模板的负载平衡版本.但是,我一直在测试有两个服务实例的情况,并且我将其中一个实例停止运行.我希望 RestTemplate 故障转移到下一个服务器.从我所做的研究来看,故障转移逻辑似乎存在于 Feign 客户端和使用 Zuul 时 ..
发布时间:2021-08-20 20:03:55 其他开发

带有 OAuth2RestTemplate 的 Spring Cloud Feign

我正在尝试实施 Feign Clients 以从用户的服务中获取我的用户信息,目前我正在使用 oAuth2RestTemplate 进行请求,它可以工作.但是现在我希望更改为 Feign,但我收到错误代码 401 可能是因为它不携带用户令牌,所以有一种方法可以自定义,如果 Spring 对 Feign 的支持正在使用,那么我可以使用 RestTemplate我自己的豆子? 今天我就是这样实现 ..
发布时间:2021-08-20 20:03:47 其他开发

具有 Spring Session/Redis 身份验证和路由的 Spring Zuul API 网关在同一请求中

我这几天真是苦思冥想怎么做,终于决定认输求救,求求你了!!! 我遵循了 Dave Syer 博士关于 Angular 和 Spring Security 的教程,特别是将 Zuul 代理作为 api 网关并使用 Spring Session 和 Redis (https://github.com/spring-guides/tut-spring-security-and-angular-js ..
发布时间:2021-08-20 20:03:44 其他开发

@RefreshScope 停止 @Scheduled 任务

我有一个监控应用程序,我正在其中运行一个 fixedRate 任务.这是拉入使用 Consul 配置的配置参数.我想引入更新的配置,所以我添加了@RefreshScope.但是一旦我更新了 Consul 上的配置值,fixedRate 任务就会停止运行. @Service@RefreshScope公共类 MonitorService {@自动连线私有 AppConfig appConfig;@P ..
发布时间:2021-08-20 20:03:41 其他开发

如何在运行时更改伪装 URL?

@FeignClient(name = "test", url="http://xxxx") 如何在运行时更改 feign URL (url="http://xxxx")?因为 URL 只能在运行时确定. 解决方案 您可以添加未注释的 URI 参数(可能在运行时确定),这将是用于请求的基本路径.例如: @FeignClient(name = "dummy-name", url = ..
发布时间:2021-08-20 20:03:38 其他开发

通过 manifest.yml 文件配置目录项

使用 spring-cloud-cloudfoundry-service-broker,我们开发了一个 service broker. 最初我们在 application.yml 文件中定义了目录项,该文件捆绑在 jar 中,这一切都很好. 我们考虑通过manifest.yml文件提供,而不是将目录项捆绑在jar文件中,同时将服务推送到cloud foundry.但不幸的是,应用程序没有获 ..
发布时间:2021-08-20 20:01:18 其他开发

我可以使用 Spring Cloud Stream 绑定到多个消费者组吗?

我正在编写一个处理事件消息的应用程序(发布到主题file-upload-completed).我有多个端点应该使用这些消息(metadata-reader 和 quota-checker),出于实用的原因,我想将这些端点一起部署在一个聚合包中. 使用 Spring Cloud Stream,我可以使用 spring.cloud.stream.bindings.file-upload-comp ..
发布时间:2021-08-20 19:57:33 Java开发

Eureka 和 WebFlux 的 Spring Cloud Hoxton.SR5 问题:超出缓冲的最大字节数限制

我们有使用 Eureka 作为服务发现、Config Service 和 WebFlux 的 Spring Cloud 应用程序.服务在 Spring Cloud Hoxton.SR4 下工作正常,但在从 Eureka 获取数据期间在应用程序启动时使用 Hoxton.SR5 失败.如果 Eureka 注册的应用程序数量很少(例如 30 个),它可以正常工作,但如果它有大约 250 个服务,它会失败 ..
发布时间:2021-08-20 19:52:38 Java开发

将属性传递给 spring 云数据流的组合任务运行器应用程序的子任务

我正在尝试运行 spring 云数据流的组合任务运行器,其中包含 2 个子任务(A 和 B).我将属性传递给 my-composed-task,它也必须传递给子任务,但它没有传递到子应用程序中.以下是我正在使用的命令: 用于在数据流 shell 中创建任务: task create my-composed-task --definition "A &&B" 用于在数据流 shell 中启 ..

spring 配置客户端 - 启动客户端时无法解析值“${message}"中的占位符“message"错误

我正在实施 spring 配置服务器.我的配置服务器启动正常,我可以从位于 C:\\configprop 的 URL http://localhost:8888/client-config/development 获取数据,如下所示. {“名称":“客户端配置",“个人资料":[“发展"],“标签":空,“版本":“0dec53953ad4f620031cdbb3a99a0fe9701fb9df ..