amisadmin/fastapi-scheduler
این یک افزونه ساده برای FastAPI است که مدیریت وظایف زمانبندیشده را با استفاده از APScheduler ممکن میکند.
کاربرد:
این ابزار برای زمانی مناسب است که نیاز دارید عملیات خاصی مثل ارسال ایمیل، پاکسازی دادهها یا دریافت اطلاعات از APIهای دیگر به صورت خودکار و در زمانهای مشخص انجام شود.
در چه شرایطی بهتره استفاده شود؟
وقتی یک پروژه FastAPI دارید و میخواهید بدون نیاز به سرویسهای جانبی مثل Celery، وظایف دورهای را مدیریت کنید، این افزونه گزینهی سبک و کارآمدی است.
چند مثال از موارد استفاده:
ارسال گزارش روزانه به کاربران در ساعت ۸ صبح
پاک کردن فایلهای موقت هر ۲۴ ساعت
بهروزرسانی دادههای آب و هوا از یک API خارجی هر ۳۰ دقیقه
بررسی وضعیت سلامت سرویسها به صورت دورهای
- ##FastAPI
- ##Scheduler
- ##APScheduler
- ##TaskManagement
- ##Automation
- ##Python
- ##WebDevelopment
- ##API
- ##BackgroundTasks
- ##Async
