当Spring Boot中的微服务暂时不可用时,如何实现恢复机制?]

问题描述 投票:2回答:1

我正在学习微服务通信,并且我开发了一种使用以下技术的金融交易应用程序:Spring Boot,Spring MVC,Spring Data JPA和Hibernate Validator。

[有2个微服务,第一个微服务用于验证,它是具有POST方法的REST API。第二个微服务用于持久性。而且2个微服务之间的通信是异步的,为此我正在使用JMS和ActiveMQ。

之后,我需要针对一种微服务暂时不可用的情况开发一种恢复机制。有人可以告诉我如何执行此恢复机制吗?预先谢谢!

我正在学习微服务通信,并且我开发了一种使用以下技术的金融交易应用程序:Spring Boot,Spring MVC,Spring Data JPA和Hibernate Validator。有2个...

java spring-boot spring-data-jpa microservices recovery
1个回答
0
投票

您可以使用Hystrix框架来使用断路器。如果您的方法根据您的配置认为“无法正常工作”,它只是用proxy包装了您的类,它会将您的调用重定向到后备方法。pom.xml

© www.soinside.com 2019 - 2024. All rights reserved.