有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

具有故障切换回退功能的java SpringBoot Rest API

我正在{}中构建rest API,我的应用程序在其中接收请求中的数据列表,并更新数据库中的记录。我有一个新的要求,我需要检查数据库(比如数据库)引发的任何异常是否已关闭,然后我需要保存请求的数据,并在数据库启动后应用重新尝试

为了达到这个要求,我使用了ActiveMQ,当数据库抛出任何异常时,将请求的数据放入queue,数据库建立后,读取队列并再次将数据插入数据库

springboot中有没有其他方法可以使用其他东西来代替ActiveMQ


共 (1) 个答案

  1. # 1 楼答案

    嗯,你可以采取一些方法。首先,我建议你看看spring-retry。它可以重试由于某些暂时性问题而失败的操作。您可以将其配置为多次重试和两次重试之间的延迟