通过在Spring Boot中读取文件来执行操作

时间:2019-04-30 19:12:49

标签: java multithreading spring-boot data-structures architecture

我有一个动作脚本(纯文本文件),其中每一行都是一个操作。我想逐行读取此文件,并触发每行操作以执行文件中定义的操作。

问题

是否有完全适合此目的的设计模式或体系结构?或最好的方法是什么?

我正在考虑为每个操作创建线程。是杀死系统吗?

注意

文件中定义的某些操作会占用大量资源,而其他操作则不会。

1 个答案:

答案 0 :(得分:1)

每个操作一个线程是过大的。最好将操作作为单独的任务提交到线程池(Java的默认值或您自己的任务)。