如果服务器崩溃,队列数据将丢失



我正在努力创建文件上传器。我想先加载文件临时文件夹,然后将它们转换为所需的格式。为此,我将创建一个队列,其中包含将与执行器一起执行的任务。但是在服务器崩溃的情况下,此队列将丢失。那么任何人都可以在不使用其他可以使我的队列持久化的服务器的情况下向我推荐一个库吗?

您可以使用持久选项(如数据库或 JMS 队列(而不是使用内存中队列实现。这将避免丢失数据,即使服务器崩溃。

你需要使用 DB,a 并将字节存储在其中。调用 2 个线程,一个线程只会将数据馈送到数据库,另一个线程将轮询转换文件。如果文件更改为所需的格式,您可以保持状态,也可以保持需要更改的格式

最新更新