spring-cloud相关内容
所以我最近学习了 Spring Cloud 的这个很棒的配置服务,经过一番努力,我能够设置我们的分布式应用程序,多个节点从一个配置服务器读取配置属性. 然而,我不知道如何解决的一个问题是,即使大多数 props 在多个节点上都是相同的,但有些 props 需要本地版本,我不知道如何将本地 prop 与配置服务一起设置. 例如这是我的bootstrap.properties, spri
..
我正在使用 Spring Boot v2.5.2 开发 Spring Boot 微服务项目. 错误 org.springframework.beans.factory.BeanCreationException:在类路径资源[org/springframework/security/config/annotation/web/configuration/WebSecurityConfigu
..
你能告诉我如何停止发送到我的第三个 kafka 主题,当控件到达 catch 块时,当前消息被发送到错误主题以及在正常情况下应该发送到的主题处理.代码片段如下: @Component公共类 Abc {私有最终 StreamBridge streamBridge;公共 Abc (StreamBridge streamBridge)this.streamBridge = 流桥;@豆公共函数
..
我尝试使用这里描述的方法 https://spring.io/guides/tutorials/spring-boot-oauth2/#_social_login_logout : 所以我有以下后端代码库: @EnableAutoConfiguration@配置@EnableOAuth2Sso@控制器公共类 ClientApplication 扩展了 WebSecurityConfigur
..
我已经使用 spring-cloud 构建了一个 spring boot 应用程序,并希望在我的客户端应用程序(这也是一个微服务)中使用 RestTemplate,以便我可以继续使用 mockMvc 进行集成测试.我正在使用默认的ribbon/eureka/hystrix客户端设置以及我正在调用的服务中的客户端微服务和eureka客户端.这是有效的(一旦我发现 serviceIds 是在 rest
..
我收到错误:“方法有太多的身体参数"尝试生成 Spring Feign 客户端时 @RequestMapping(value="/media", method=RequestMethod.POST)String uploadMedia(@RequestHeader("Authentication") 字符串令牌,@RequestPart("media") MultipartFile 音频,@Re
..
我一直在将现有应用程序迁移到 Spring Cloud 的服务发现、Ribbon 负载平衡和断路器.该应用程序已经广泛使用了 RestTemplate,我已经能够成功使用模板的负载平衡版本.但是,我一直在测试有两个服务实例的情况,并且我将其中一个实例停止运行.我希望 RestTemplate 故障转移到下一个服务器.从我所做的研究来看,故障转移逻辑似乎存在于 Feign 客户端和使用 Zuul 时
..
是否可以在不使用任何 Git 存储库的情况下使用 Spring Cloud Config?我正在尝试使用 application.properties 中的本地目录对其进行测试: spring.cloud.config.server.git.uri=file://${user.dir}/src/main/resources/config-repo 但我收到以下错误: java.l
..
非常感谢您阅读这个问题. 设置 我正在使用: spring-security-oauth2:2.0.7.RELEASE spring-cloud-security:1.0.1.RELEASE spring-session:1.0.1.RELEASE 并且在使用 spring-session(通过@EnableRedisHttpSession) 在单点登录 (@Enabl
..
我正在尝试实施 Feign Clients 以从用户的服务中获取我的用户信息,目前我正在使用 oAuth2RestTemplate 进行请求,它可以工作.但是现在我希望更改为 Feign,但我收到错误代码 401 可能是因为它不携带用户令牌,所以有一种方法可以自定义,如果 Spring 对 Feign 的支持正在使用,那么我可以使用 RestTemplate我自己的豆子? 今天我就是这样实现
..
我这几天真是苦思冥想怎么做,终于决定认输求救,求求你了!!! 我遵循了 Dave Syer 博士关于 Angular 和 Spring Security 的教程,特别是将 Zuul 代理作为 api 网关并使用 Spring Session 和 Redis (https://github.com/spring-guides/tut-spring-security-and-angular-js
..
我有一个监控应用程序,我正在其中运行一个 fixedRate 任务.这是拉入使用 Consul 配置的配置参数.我想引入更新的配置,所以我添加了@RefreshScope.但是一旦我更新了 Consul 上的配置值,fixedRate 任务就会停止运行. @Service@RefreshScope公共类 MonitorService {@自动连线私有 AppConfig appConfig;@P
..
@FeignClient(name = "test", url="http://xxxx") 如何在运行时更改 feign URL (url="http://xxxx")?因为 URL 只能在运行时确定. 解决方案 您可以添加未注释的 URI 参数(可能在运行时确定),这将是用于请求的基本路径.例如: @FeignClient(name = "dummy-name", url =
..
我成功地让我的 RestTemplate 客户端使用 Eureka 发现远程服务,并按照文档中的描述使用 Ribbon 将调用转发给它.基本上,只需在我的 Application 类中添加以下注释,然后让 Spring-Boot 的魔力完成剩下的工作: @Configuration@ComponentScan@EnableAutoConfiguration@EnableDiscoveryClie
..
使用 spring-cloud-cloudfoundry-service-broker,我们开发了一个 service broker. 最初我们在 application.yml 文件中定义了目录项,该文件捆绑在 jar 中,这一切都很好. 我们考虑通过manifest.yml文件提供,而不是将目录项捆绑在jar文件中,同时将服务推送到cloud foundry.但不幸的是,应用程序没有获
..
Spring 启动版本:1.5.8.RELEASESpring云版本:Edgware.RELEASE(使用zuul) 尝试配置多个资源,并按照这个例子在github上,不能让它工作. 我的代码是: class ResourceServerConfigurationFactory{static ResourceServerConfiguration criarResourceServe
..
我正在编写一个处理事件消息的应用程序(发布到主题file-upload-completed).我有多个端点应该使用这些消息(metadata-reader 和 quota-checker),出于实用的原因,我想将这些端点一起部署在一个聚合包中. 使用 Spring Cloud Stream,我可以使用 spring.cloud.stream.bindings.file-upload-comp
..
我们有使用 Eureka 作为服务发现、Config Service 和 WebFlux 的 Spring Cloud 应用程序.服务在 Spring Cloud Hoxton.SR4 下工作正常,但在从 Eureka 获取数据期间在应用程序启动时使用 Hoxton.SR5 失败.如果 Eureka 注册的应用程序数量很少(例如 30 个),它可以正常工作,但如果它有大约 250 个服务,它会失败
..
我正在尝试运行 spring 云数据流的组合任务运行器,其中包含 2 个子任务(A 和 B).我将属性传递给 my-composed-task,它也必须传递给子任务,但它没有传递到子应用程序中.以下是我正在使用的命令: 用于在数据流 shell 中创建任务: task create my-composed-task --definition "A &&B" 用于在数据流 shell 中启
..
我正在实施 spring 配置服务器.我的配置服务器启动正常,我可以从位于 C:\\configprop 的 URL http://localhost:8888/client-config/development 获取数据,如下所示. {“名称":“客户端配置",“个人资料":[“发展"],“标签":空,“版本":“0dec53953ad4f620031cdbb3a99a0fe9701fb9df
..