当前位置: 首页 > 知识库问答 >
问题:

Hystrix是否可以在没有Eureka/Ribbon或其他NetflixOSS模块的情况下使用

巫马昆杰
2023-03-14

我们有一个架构体系,有自己的应用编程接口网关、服务发现和负载平衡。然而,出于恢复目的,我需要使用Hystrix。

  1. 与Spring的云Netflix,可以Hystrix(即。断路器注释)在没有Eureka/Ribbon或其他NetflixOSS模块的情况下使用?
  2. 是否有任何依赖于Eureka/Ribbon/Zuul的断路器仪表板(即涡轮机和流聚合器)?
  3. 断路器注释可以在非Spring启动应用程序中使用吗?

共有2个答案

蔡晨
2023-03-14
  1. 不知道,运行它,看看它是否拉动依赖关系。
  2. 是的,如果它与Spring一起使用,并且您声明了所有必要的bean,否则将实例化。否则没有(FAQ中的更多内容-可以使用注释吗?

我建议你在发布这样的问题之前先用谷歌搜索一下,因为这是一个需要工具的边缘,这不是一个适合SO的问题。

夔建章
2023-03-14

Spring Cloud Hystrix可以在没有ribbon或eureka的情况下使用,只需使用Spring Cloud starter Hystrix。可以通过直接转到每个实例hystrix来使用hystrix仪表板。流一次一个。如果您直接使用Netflix软件包而不使用spring Cloud,则可以在不使用spring boot的情况下使用Hystrix。

 类似资料:
  • 是否可以在没有实体的情况下使用JpaRepository?在这种情况下,将其替换为DTO。 如下示例所示 这种情况有替代方案吗? 注意:DTO已经映射,但我不想创建视图来将此DTO转换为实体。 我已经验证了这个主题,但没有重大进展,请使用无实体的JpaRepository交互样式 我在试这个 接口- 公共接口BffDTOInterface2{ } 我有这个错误

  • 我想使用并使其直接进入给定的url,而不是从ribbon配置中获取主机。 我知道在Spring,cloud-feign默认与ribbon和eureka一起出现。 根据这个:https://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-ribbon.html#spring-cloud-ribbon-without-eure

  • 问题内容: 我想在我的(Python)代码中使用Django模板引擎,但是我没有构建基于Django的网站。如何在没有settings.py文件(和其他文件)且无需设置DJANGO_SETTINGS_MODULE环境变量的情况下使用它? 如果我运行以下代码: 我得到: 问题答案: 解决方案很简单。它实际上有据可查,但不太容易找到。(我不得不仔细研究- 当我尝试了几种其他的Google搜索时,它并没

  • 是否有一种方法可以调用支持Eureka的服务,而无需调用消费者向Eureka注册?或者换句话说,没有@EnableEurekClient注释?或者换言之,是否有一种方法可以从非Spring Java应用程序中使用带状负载平衡器调用支持Eureka的服务? 我无法从文档中得到它。有这样的例子吗?

  • 在Spring Boot的文档中,我只找到了使用Redis会话的例子,不使用Redis也能使用它吗?

  • 我用Ribbon和Netflix Eureka创建了一个简单的项目。尤里卡运作良好,我可以看到所有注册服务。但是,Ribbon负载平衡器看不到这些服务。实际上,在它打印的日志中,它在“当前服务器列表”中看到了服务器,但是我得到一个例外,没有找到任何实例。如果能给我一些提示,我将不胜感激,我花了很多时间(甚至几天)才弄明白。 日志(我用