[英]TaskScheduler queue tasks spring
这更像一个概念问题。 我有一个进程,当通过另一个进程发出的REST收到请求时,它会调度作业。 每次调用时,安排一个新工作。
没关系啦 我的问题是,如果由于某种原因无法执行作业会怎样? 下次必须执行它,但是如果它永远不会发生? 可以将任务排入队列,然后让我遇到内存问题吗?
谢谢
如果不接受任务,则应获取可以处理的TaskRejectedException 。 如果任务被接受,它将最终运行。 如果您安排的任务远在将来,并且继续添加更多任务,或者系统过载且无法足够快地处理任务,那么您最终可能会耗尽内存。 但是,任务不太可能消耗那么多内存,因此在这种情况下,您可能首先会遇到其他更紧急的问题!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.