私たちのものは、Hibernate3.5ORMを使用してStruts2フレームワークで開発されたJavaWebアプリケーションです。いくつかのタスク(スケジュールされているものとスケジュールされていないもの)を非同期で実行したいと考えています。グーグル検索で、リアルタイム操作に焦点を当て、スケジューリングもサポートする非同期タスクキュー/ジョブキューであるCeleryLibraryを見つけました。
このライブラリを既存のJavaプロジェクトで使用できますか?このライブラリに他の依存関係を追加する必要がありますか?これに対する解決策を教えてください。
プロジェクトで非同期的に実行するタスクには、電子メールの送信、収集されたデータからのcsvファイルの生成などが含まれます。