feat(tasks): isolate summary generation to dedicated dataset_summary queue (#32972)

This commit is contained in:
eux
2026-03-06 14:35:28 +08:00
committed by GitHub
parent 0490756ab2
commit e74cda6535
7 changed files with 49 additions and 8 deletions

View File

@@ -14,7 +14,7 @@ from services.summary_index_service import SummaryIndexService
logger = logging.getLogger(__name__)
@shared_task(queue="dataset")
@shared_task(queue="dataset_summary")
def generate_summary_index_task(dataset_id: str, document_id: str, segment_ids: list[str] | None = None):
"""
Async generate summary index for document segments.

View File

@@ -16,7 +16,7 @@ from services.summary_index_service import SummaryIndexService
logger = logging.getLogger(__name__)
@shared_task(queue="dataset")
@shared_task(queue="dataset_summary")
def regenerate_summary_index_task(
dataset_id: str,
regenerate_reason: str = "summary_model_changed",