feat: switch to redis backend
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
from taskiq import TaskiqScheduler
|
||||
from taskiq.schedule_sources import LabelScheduleSource
|
||||
from taskiq_aio_pika import AioPikaBroker
|
||||
from taskiq_redis import RedisAsyncResultBackend, RedisStreamBroker
|
||||
|
||||
import backend.config
|
||||
# taskiq_broker = AioPikaBroker(backend.config.RABBITMQ_URL)
|
||||
result_backend = RedisAsyncResultBackend(
|
||||
redis_url="redis://redis:6379",
|
||||
result_ex_time=1000
|
||||
)
|
||||
taskiq_broker = RedisStreamBroker(
|
||||
url="redis://redis:6379"
|
||||
).with_result_backend(result_backend)
|
||||
|
||||
taskiq_broker = AioPikaBroker(backend.config.RABBITMQ_URL)
|
||||
scheduler = TaskiqScheduler(
|
||||
broker=taskiq_broker,
|
||||
sources=[LabelScheduleSource(taskiq_broker)]
|
||||
|
||||
Reference in New Issue
Block a user