如何在Java web应用程序中使用芹菜
我们的Java Web应用程序是在Struts2框架和Hibernate 3.5 ORM上开发的。我们希望异步运行一些任务(已计划和未计划)。在谷歌搜索中,我找到了芹菜库,这是一个异步任务队列/作业队列,它关注实时操作并支持调度 我可以在我们现有的java项目中使用这个库吗?我是否需要为此库添加任何其他依赖项。请给我一个解决方案如何在Java web应用程序中使用芹菜,java,struts2,celery,Java,Struts2,Celery,我们的Java Web应用程序是在Struts2框架和Hibernate 3.5 ORM上开发的。我们希望异步运行一些任务(已计划和未计划)。在谷歌搜索中,我找到了芹菜库,这是一个异步任务队列/作业队列,它关注实时操作并支持调度 我可以在我们现有的java项目中使用这个库吗?我是否需要为此库添加任何其他依赖项。请给我一个解决方案 @Service public class MyAsynchronousService { @Scheduled(cron = "0 0 6 * * *")
@Service
public class MyAsynchronousService {
@Scheduled(cron = "0 0 6 * * *")
public void runDailyAtSixAClock() {
...
}
}
我们希望为我们的项目异步执行的任务包括发送电子邮件、从收集的数据生成csv文件等。我使用Spring服务来实现这一点
@Service
public class MyAsynchronousService {
@Scheduled(cron = "0 0 6 * * *")
public void runDailyAtSixAClock() {
...
}
}
Spring在使用Struts2和Hibernate时与DI一样工作良好。只需使用struts2 spring插件。我使用spring服务来实现这一点
@Service
public class MyAsynchronousService {
@Scheduled(cron = "0 0 6 * * *")
public void runDailyAtSixAClock() {
...
}
}
Spring在使用Struts2和Hibernate时与DI一样工作良好。只需使用struts2 spring插件。不确定芹菜是什么。它不是Python库吗 在Java中,有多种方法可以组织计划的作业:
- 石英
- @预定
- 春批
- 石英
- @预定
- 春批
- 不知道芹菜是什么。它不是Python库吗
在Java中,有多种方法可以组织计划的作业:
我们将芹菜与C#/.Net应用程序结合使用。芹菜很好地支持通过HTTP接受任务和查询任务状态,这正是我们所使用的。有关更多信息,请参阅芹菜HTTP网关示例应用程序:
是的,芹菜是一个Python库。感谢您提供有关Java调度作业库的信息。是的,芹菜是一个Python库。感谢您提供有关Java计划作业库的信息。我们的Web应用程序中没有使用Springs框架,因此使用struts2 spring插件会有帮助吗?我们的Web应用程序中没有使用Springs框架,因此使用struts2 spring插件会有帮助吗?