No se puede conectar a la secuencia métrica de comandos Esto es un error porque el enlace no está activo. La causa del error puede ser la falta de paquetes jar o la falta de Habilitar servicios relacionados.
Implemente la supervisión de rutas rotas para la cinta
1. Los siguientes paquetes jar deben agregarse al pom
- <dependencia>
- <groupId> org.springframework.cloud </groupId>
- <artifactId> spring-cloud-starter-hystrix </artifactId>
- </dependency>
- <dependencia>
- <groupId> org.springframework.boot </groupId>
- <artifactId> spring-boot-starter-actuator </artifactId>
- </dependency>
- <dependencia>
- <groupId> org.springframework.cloud </groupId>
- <artifactId> spring-cloud-starter-hystrix-dashboard </artifactId>
- </dependency>
@EnableHystrix @EnableHystrixDashboard
3. El servicio correspondiente debe agregarse con la configuración de ruta rota
@HystrixCommand ( fallbackMethod = "hiError" )
Implementación de monitoreo de rutas rotas para fegin
Debido a que fegin tiene su propio disyuntor, es ligeramente diferente del tratamiento de la cinta.
1. Los siguientes paquetes jar deben agregarse al pom. Se puede lograr sin introducir el jarro spring-cloud-starter-hystrix para realizar el proceso de interrupción del circuito.
- <span style = "font-size: 14px;" > <dependencia>
- <groupId> org.springframework.cloud </groupId>
- <artifactId> spring-cloud-starter-hystrix </artifactId>
- </dependency>
- <dependencia>
- <groupId> org.springframework.boot </groupId>
- <artifactId> spring-boot-starter-actuator </artifactId>
- </dependency>
- <dependencia>
- <groupId> org.springframework.cloud </groupId>
- <artifactId> spring-cloud-starter-hystrix-dashboard </artifactId>
- </dependency></span>
@EnableHystrixDashboard @EnableCircuitBreaker
3.对应的service上肯定要加上断路由设定的
@FeignClient(value = "service-hi" ,fallback = SchedualServiceHiHystric.class) public interface SchedualServiceHi { @GetMapping("/hi") String sayHiFromClientOne(@RequestParam(value = "name") String name) ; }