gpt4 book ai didi

java - 快速多线程在线处理应用框架建议

转载 作者:行者123 更新时间:2023-12-02 00:26:08 25 4
gpt4 key购买 nike

我正在寻找一种模式和/或框架,它可以以易于配置的方式对以下问题进行建模。

每隔 3 分钟,我需要在 Web 应用程序上下文中启动一组作业,这些作业将同时访问 Web 服务以获取最新版本的数据,并将其推送到数据库。问题是数据库将被大量用于读取数据并对数据进行大量复杂的计算。我们目前正在使用 spring,所以我一直在寻找 Spring Batch 来运行这个过程,有人对使用 Spring 或类似系统的其他技术有任何建议/模式/示例吗?

最佳答案

当我们需要重复运行进程时,我们使用 ServletContextlisteners 在 Web 应用程序中启动 TimerTasks。当应用程序服务器启动应用程序或重新启动应用程序时,ServletContextListener 启动。然后,计时器任务就像一个单独的线程,在指定的时间段内重复您的代码。

ServletContextListener http://www.javabeat.net/examples/2009/02/26/servletcontextlistener-example/

定时器任务 http://enos.itcollege.ee/~jpoial/docs/tutorial/essential/threads/timer.html

关于java - 快速多线程在线处理应用框架建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10013369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com