| RQ-Scheduler. Àº ÀÛ¾÷ ½ºÄÉÁÙ¸µ ±â´ÉÀ» RQ (Redis Queue)¿¡ Á¦°øÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
RQ-Scheduler. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/ui/
RQ-Scheduler. ű×
RQ-Scheduler. ¼³¸í
RQ-Scheduler´Â RQ, REDIS ±â¹Ý Python ´ë±â¿ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ÀÛ¾÷ ½ºÄÉÁÙ¸µ ±â´ÉÀ» Ãß°¡ÇÏ´Â ¼ÒÇü ÆÐÅ°ÁöÀÔ´Ï´Ù. PIP¸¦ ÅëÇØ RQ ½ºÄÉÁÙ·¯¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù : PIP ¼³Ä¡ RQ-SchedulerUsageChedule ÀÛ¾÷Àº µÎ °¡Áö ´Ù¸¥ °ÍµéÀ» ¼öÇàÇؾßÇÕ´Ï´Ù. 1. Á÷¾÷À» ½ºÄÉÁÙ·¯ 2. ÀÏÀÚ¸®°¡ ½ºÄÉÁÙ·¯¿¡¼ ÀÛ¾÷À» ³Ö´Â ¹æ¹ýÀ» Å¥¿¡ ³Ö´Â ½Ã°£À» Å¥·Î À̵¿ÇÏ´Â ½ºÄÉÁÙ·¯¸¦ ½ÇÇàÇÕ´Ï´Ù. REDIS °¡Á® ¿À±â REDISFROM RQ_SCHEDULER IMPORT SchedulerFrom °¡Á® ¿À±â DateTime #Àº "±âº»"´ë±â¿¿¡ ´ëÇÑ ½ºÄÉÁÙ·¯¸¦ ÀνºÅϽºÈÇÕ´Ï´Ù. ( 'default', connection = redis ()) # ÀÛ¾÷À» ½ºÄÉÁÙ·¯¿¡ ³Ö½À´Ï´Ù. DateTime °´Ã¼°¡ ù ¹ø° Argectumentscheduler.Enqueue (datetime (2020, 01, 01, 1, 1), FUNC) Scheduler.Enqueue (datetime (2025, 10, 10, 3, 4) ), func, foo, bar = baz) schedulerrq ½ºÄÉÁÙ·¯¸¦ ½ÇÇàÇÏ´Â ½ºÅ©¸³Æ® rqscheduler ½ºÅ©¸³Æ® ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ°í ¿¹¾à µÈ ÀÛ¾÷À» ¼öÇà ÇؾßÇÏ´Â ½ºÄÉÁÙ·¯ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ°í ½ÇÇà ÇؾßÇÏ´Â ´ë±â¿¿¡ ´ëÇÑ ¿¹¾à µÈ ÀÛ¾÷À» ÇØ´ç Å¥·Î À̵¿ÇÕ´Ï´Ù. rqscheduler --host localhost --port 6379 --db 0 ½ºÅ©¸³Æ®´Â ´ÙÀ½ Àμö¸¦ Çã¿ëÇÕ´Ï´Ù. - -h ¶Ç´Â --host : to--p ¶Ç´Â -port : port¸¦ ¿¬°áÇÏ¿©--d ¶Ç´Â --db¸¦ ¿¬°áÇÏ·Á¸é - -d ¶Ç´Â -db : Redis DB¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. - -P ¶Ç´Â --password : RedisProductÀÇ È¨ÆäÀÌÁö¿¡ ¿¬°áÇÏ´Â ¾ÏÈ£
RQ-Scheduler. °ü·Ã ¼ÒÇÁÆ®¿þ¾î