我正在创建一个 Web 应用程序,在此我将创建许多服务和执行程序来执行一些任务。我已经扩展了分派器 servlet 并在 init 方法中启动了执行程序或其他线程。这是正确的方法吗?
现在假设如果有任何请求来了,并且那个执行器或类似的任务执行线程在抛出异常后死亡。
1.我想它也会影响其他请求。那么在这种情况下我该怎么办?
2.如何创建一个监控线程来检查所有执行线程和执行器的关键任务是否正常运行?
3.在这种情况下,我是否应该让另一个备份执行器准备并推迟接管失败的执行器?如果是,那怎么办?