spring-cloud相关内容
我正在使用spring cloud eureka和spring cloud zuul代理,我想知道当在eureka服务器中注册新服务时是否有任何方法可以添加动态zuul路由,或者添加路由的唯一方法是编辑应用程序. yml文件并重新启动spring zuul应用程序 zuul: ignoredPatterns: /**/admin/** routes: users: /myus
..
我目前遇到一个问题,尤里卡没有注销注册的服务.我直接从git hub提取了Eureka服务器示例,仅做了一个更改,即eureka.enableSelfPreservation = false.我的application.yml看起来像这样: server: port: 8761 eureka: enableSelfPreservation: false client: r
..
我正在制作一组Spring Cloud + Netflix OSS应用程序的原型,并且遇到了Eureka的麻烦.在我们的设置中,我们有一个Spring Cloud Config Server + Eureka Server,然后是两个利用该服务器组件进行引导和服务发现的模块. 我遇到的问题是,如果我启动了两个Eureka Server实例并尝试将它们配对(基于两台Peer Aware Eur
..
我正在使用Spring Cloud的eureka和feign在某些服务之间进行通信(让我们说A和B).现在,我想对单个服务(A)的服务层进行单元测试.问题在于,该服务(A)正在使用伪装客户端请求其他服务(B)的某些信息. 在没有任何特殊配置的情况下运行单元测试会引发以下异常:java.lang.RuntimeException: com.netflix.client.ClientExcept
..
我想为我的Zuul代理实现自定义过滤器.现在,我知道有很多关于该主题的话题我有一台Eureka服务器,注册了3个单独的服务,其中一个是通往其他两个服务的大门,并从每个服务中收集信息并进行检索. 我想做的是重新路由Zuul在流程开始时收到的请求,使用URL参数确定应该针对哪个流程而不是另一个流程,从而通过特定的服务重定向它们. 我已经创建了一个标记为@Component的过滤器,实现了Zuul
..
从春季文档中,我看到我们可以一起拥有对等eureka服务器,因此对于Eureka1,在application.yml中,我可以拥有: spring: profiles: peer1 eureka: instance: hostname: peer1 client: serviceUrl: defaultZone: http://peer2/eureka
..
我对开发微服务不陌生,尽管我已经进行了一段时间的研究,同时阅读了Spring的文档和Netflix的文档. 我已经开始在Github上提供一个简单的项目 .它基本上是一个Eureka服务器(Archimedes)和三个Eureka客户端微服务(一个公共API和两个私有).检查github的自述文件以获得详细说明. 关键是,当一切正常运行时,如果一个私有微服务被杀死,Eureka服务器会
..
首先,我想说一下我用谷歌搜索了问题并提出了建议,但这对我没有帮助. 我的来源看起来像这样: @SpringBootApplication @EnableEurekaClient @RibbonClient(name = "say-hello"/*, configuration = RibbonConfig.class*/) @EnableAutoConfiguration @Enabl
..
我正在调查Spring-cloud,并且已经建立了两个“服务"和“客户"微服务作为eureka客户. 客户应用具有: @Data public class Customer extends ResourceSupport { private Long customerId; private String name; } @RestController @Request
..
我已经设置了多个微服务实例,并已注册到我的eureka服务器.它使用功能区进行客户端负载平衡,并使用zuul作为网关服务器.所有普通的东西.我想捕获我的服务实例响应每个请求的日志.这样我就可以根据每个实例的使用情况得出一些结论.该怎么做? 解决方案 您可以尝试仅设置LoadBalancerContext的日志级别以在application.properties中调试 #logging
..
此问题是的扩展Eureka Clients以编程方式发行-已完全关闭DiscoveryClient .在我的Windows机器上,JAVA_HOME和PATH的两个版本都不同.我只是更正了它,现在它向我显示了下面的错误. 错误: 对名称为'scopedTarget.eurekaClient'的bean的销毁方法的调用失败:org.springframework.beans.factor
..
我已经使用复制创建了 Eureka服务器,现在尝试启动客户端.当我尝试启动spring-microservices-eureka-client时,出现以下错误.使用Spring Boot版本2.1.1.RELEASE.引导版本2.0.7.RELEASE和Finchley.SR2也会出现相同的错误. 2018-12-28 13:52:16.741 INFO 20236 --- [
..
我使用Eureka服务注册服务器进行了简单的设置,使用了公共API的服务以及使用RestTemplate从公共API调用的服务.尤里卡告诉我服务已成功注册,但是当我调用服务 @Service public class MyServiceService { @Autowired private RestTemplate restTemplate; private f
..
将"Camden.SR5"用于弹簧-云相关性,并使用弹簧靴"1.5.2.RELEASE". 在当前设置中,我有 eureka服务器 配置服务器(在随机端口上运行) zuul网关服务器 和2个服务实例(在随机端口上运行) 所有这些实例均已成功向Eureka注册. 当所有服务都在运行时,可以通过zuul正确完成负载平衡. 实例被杀死时,Zuul仍在尝试使用关闭的同一
..
使用Spring-cloud Angel.SR6: 这是我的使用@EnableZuulProxy的Spring-boot应用程序的配置: server.port=8765 ribbon.ConnectTimeout=500 ribbon.ReadTimeout=5000 ribbon.MaxAutoRetries=1 ribbon.MaxAutoRetriesNextServer=1
..
我正在创建一个Spring Boot应用程序,它将从Consul读取配置,如数据库属性.但是我无法使用我的应用程序从Consul读取键值.以下是我正在尝试做的事情. **pom.xml**
..
我们正在使用Spring Cloud框架开发一套微服务,我们要做的一件事情就是设置请求标头.我知道我可以将参数@RequestHeader传递给Feign方法,但该值需要来自另一个bean.我不知道SPEL是否可用于Feign param值. 我以为对于大多数客户来说这是一个足够普遍的用例,因此会有一些示例,但是到目前为止我还没有找到任何示例.当然,我可以深入研究Spring课程代码,并尝试覆盖默
..
在使用Spring Cloud开发微服务的过程中,我们开始使用Zuul作为代理来连接从外部到微服务的任何连接,以及任何需要与另一个微服务联系的微服务. 一段时间后,我们得出结论,Zuul被设计为边缘服务(仅将来自外部的流量代理到微服务),并且不应用于微服务间的通信.尤其是Spring Cloud建议使用eureka与其他服务建立直接(潜在的负载平衡)连接的方式,使我们反对在所有内容之间都使用
..
试图弄清楚使用基于Spring Data Rest或HATEOAS的基于超媒体的微服务时如何处理关系的模式. 如果您拥有服务A(讲师)和服务B(课程),则它们都是独立的应用程序. 在两个服务之间建立关系的首选方法是什么.以不需要外部服务的ID列的方式.每个服务可能有许多其他服务需要在同一庄园内进行通信. 可能的解决方案(不确定正确的路径) 每个服务都有一个带有OneToMa
..
当使用spring cloud netflix的伪客户端从一个微服务向另一个微服务发出发布请求时,Postman中出现以下错误: { "timestamp": 1506933777413, "status": 500, "error": "Internal Server Error", "exception": "feign.codec.EncodeException", "message"
..