Ich bin für eine Workqueue API bietet die folgenden Features suchen:Gibt es eine ausgeklügelte Java WorkQueue API?
java.util.Queue
kompatibel- Angebote (optional) Set-semantischen
- Einzel- und Stapelverarbeitung
- Concurrency (natürlich)
- Scheduling
- unterschiedliche Verarbeitungsrichtlinien
- Wartezeit bis zum nächsten geplanten Ausführungs
- Vorprozess, wenn Losgröße
- verzögerte Verarbeitung erfüllt (Mindestzeit in der Warteschlange, bevor in Bearbeitung)
- Persistenz (optional)
Es sind viele interessante Implementierungen in der jdk, z java.util.DelayQueue
was ich verwenden könnte. Ich wollte nur sicherstellen, dass ich das Rad nicht neu erfinde.
Quarz ist für die Planung verzögerter Aufgaben, das ist nicht das, wonach ich gesucht habe.In Bezug auf die Planung und die Verzögerung, die ich brauche, werde ich auf jeden Fall mit javas "ScheduledExecutor" bleiben, die eine bessere API als Quarz bietet. – whiskeysierra