MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

APScheduler chạy hàm không đồng bộ trong Tornado Python

Theo mặc định, TornadoScheduler chạy các tác vụ đã lên lịch trong một nhóm luồng. Tuy nhiên, tác vụ cụ thể của bạn sử dụng IOLoop và do đó dự kiến ​​sẽ được chạy trong cùng một chuỗi. Để khắc phục điều này, bạn có thể sử dụng phương thức add_callback () của tornado IOLoop để lập lịch chạy một tác vụ trong chuỗi của IOLoop càng sớm càng tốt.

Như vậy:

def your_scheduled_task():
    IOLoop.instance().add_callback(your_real_task_function)

hoặc thậm chí tốt hơn:

scheduler.add_job(IOLoop.instance().add_callback, 'interval', minutes=1, args=[GetWeather])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo 2.6.1 - Nghệ danh đường ống không được công nhận:'$ out'

  2. Node.js lắng nghe sự thay đổi của MongoDB

  3. truy vấn crosstab hoặc ảo để lưu dữ liệu bằng mongoose

  4. MongoDB khác biệt giữa mã lỗi 11000 và 11001

  5. MongoRepository JSON Date Query (Spring)