我是靠谱客的博主 发嗲店员,最近开发中收集的这篇文章主要介绍Spring Boot Hystrix,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Hystrix

Hystrix是Netflix的库。Hystrix隔离服务之间的访问点,停止服务之间的级联故障,并提供后备选项。

例如,当你调用一个第三方应用程序,它需要更多的时间来发送响应。因此,Hystrix控件将转到后备方法,并将自定义响应返回到您的应用程序。

在本章中,您将看到如何在Spring Boot应用程序中实现Hystrix。

首先,我们需要在构建配置文件中添加Spring Cloud Starter Hystrix依赖项。

Maven用户可以在pom.xml文件中添加以下依赖项-

Maven用户可以将以下依赖项添加到pom.xml文件中。


<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>

对于Gradle用户,在build.gradle文件中添加以下依赖项。

implementation 'org.springframework.cloud:spring-cloud-starter-hystrix' 

现在,将@EnableHystrix注解添加到主Spring Boot应用程序类文件中,@EnableHystrix注解用于将Hystrix功能启用到您的Spring Boot应用程序中。

下面给出了主要的Spring Boot应用程序类文件代码-


package com.jc2182.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.hystrix.EnableHystrix;

@SpringBootApplication
@EnableHystrix
public class HystrixappApplication {
   public static void main(String[] args) {
      SpringApplication.run(HystrixappApplication.class, args);
   }
}

更多的Spring Boot Hystrix 知识

最后

以上就是发嗲店员为你收集整理的Spring Boot Hystrix的全部内容,希望文章能够帮你解决Spring Boot Hystrix所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部