Chúng tôi đang xây dựng một ứng dụng xung quanh MongoDB và cần phải chạy các công việc giống như cron theo định kỳ. Tôi đã sử dụng Quartz trước đây cho loại điều này khi các dự án được dựa trên một RDBMS với JDBC.làm cho lịch trình Quartz liên tục tồn tại mà không cần JDBC
Vì chúng tôi đã sử dụng MongoDB cho kho dữ liệu chính của chúng tôi trong dự án này, tôi không muốn giới thiệu RDBMS chỉ đơn giản là để tiếp tục công việc Quartz, nhưng dường như không có bất kỳ loại JobStore implementatiom nào cho MongoDB.
Có ai có thể giới thiệu cách quay lại Quartz với MongoDB hay thay thế đơn giản cho Quartz? Nhu cầu của tôi khá đơn giản (chạy nhiều công việc java với một số cách cấu hình, à la cron).
Tôi không biết bất kỳ sản phẩm nào như vậy, nhưng sau đó tôi chưa bao giờ nghe nói về Quartz trước ngày hôm nay. Do có một giao diện [JobStore] (http://www.docjar.com/docs/api/org/quartz/spi/JobStore.html) rõ ràng, có vẻ như bạn sẽ có thể sử dụng Trình điều khiển Java MongoDB và thực hiện một cửa hàng như vậy. Không tốt bằng "tự do và làm việc", nhưng tôi không chắc bạn sẽ tìm thấy một thứ như vậy vào thời điểm này. –
Thực hiện giao diện JobStore là tùy chọn cho Quartz - bạn chỉ cần nếu (1) bạn đang chạy trong một môi trường nhóm hoặc (2) bạn sử dụng các thuộc tính công việc bền vững cần được giữ lại giữa JVM khởi động lại. Nếu không, chỉ cần khởi tạo bộ lập lịch và thêm công việc vào lúc khởi động. –