java - 使用Hystrix通过断路器从Eureka获取服务列表

标签 java spring spring-cloud microservices netflix-eureka

我利用了 spring-cloud。据我了解,Eureka客户端从Eureka服务器获取服务列表时,会使用Ribbon进行负载均衡。

客户端是否使用Hystrix通过断路器从Eureka获取服务列表?

最佳答案

有一个名为 Netflix Zuul 的网关服务(您也可以将其称为边缘服务)。客户端连接到网关服务,网关服务反过来查询 Eureka Server 以获取适当的微服务详细信息。

Hystrix基本上使用容错机制,可以在任何微服务中使用。它的优点是,如果任何 API 出现故障,它会优雅地处理应用程序中的错误。

关于java - 使用Hystrix通过断路器从Eureka获取服务列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37257673/

相关文章:

java - 错误 "illegalArgumentException: no such vertex in graph"但 vertexSet() 返回顶点

java - 为什么我的答案显示为无穷大?

java - 无法在 spring 上下文中加载属性文件

java - 缺少 Spring Cloud Consul/刷新端点

spring-boot - 在 Spring WebFlux 中实现 Spring Cloud Sleuth 的 TracingWebFillter

kubernetes - 我可以在spring cloud中使用kubernetes作为服务发现吗?

java - 检查枚举结构中的值

java - 在 Java 中读取用户输入并写入文件时出现问题

java - 如果 Java 应用程序作为服务运行,如何关闭 Spring 上下文?

java - jersey-core (UriComponent$Type) 提供的类上出现 NoClassDefFoundError