dont always enable hatchet (#809)

* dont always enable hatchet

* fix hatchet worker params

---------

Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com>
This commit is contained in:
2025-12-23 18:15:33 -05:00
committed by GitHub
parent 3cf9757ac2
commit 7b352f465e
3 changed files with 6 additions and 7 deletions

View File

@@ -7,7 +7,7 @@ Spawned dynamically by detect_topics via aio_run_many() for parallel processing.
from datetime import timedelta
from hatchet_sdk import ConcurrencyExpression, Context
from hatchet_sdk import ConcurrencyExpression, ConcurrencyLimitStrategy, Context
from hatchet_sdk.rate_limit import RateLimit
from pydantic import BaseModel
@@ -37,6 +37,7 @@ topic_chunk_workflow = hatchet.workflow(
concurrency=ConcurrencyExpression(
expression="true", # constant CEL expression = global limit
max_runs=20,
limit_strategy=ConcurrencyLimitStrategy.GROUP_ROUND_ROBIN,
),
)