Có thể truy vấn theo lập trình API hàng đợi nhiệm vụ để xem có bao nhiêu tác vụ hiện đang thực thi/đang chờ xử lý không?API TaskQueue của Google App Engine (Java): cách truy vấn số tác vụ đang chạy/đang chờ xử lý?
Tôi không thấy bất kỳ cách nào để thực hiện điều này trong API và vì vậy tôi đã sử dụng để tạo các đối tượng trong Datastore để biểu diễn các tác vụ được xếp hàng đợi. Khi chạy, các nhiệm vụ sau đó loại bỏ mục nhập tương ứng của chúng từ Datastore.
Như bạn có thể tưởng tượng, thật dễ dàng để thoát khỏi quá trình đồng bộ hóa. Tôi thực sự rất vui khi chỉ có thể nhận được một số nhiệm vụ đơn giản trong hàng đợi cho một tên hàng đợi nhất định.