[ 
https://issues.apache.org/jira/browse/CAMEL-23240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Nodet updated CAMEL-23240:
------------------------------------
    Description: 
Add a new camel-bulk component that provides structured bulk processing for 
collections of items.

Features:
- Configurable chunk sizes for processing large collections in manageable chunks
- Error thresholds: abort processing when failure ratio exceeds a configurable 
limit
- Max failed records: abort after an absolute number of failures
- Multi-step pipelines with accept policies (ALL, NO_FAILURES, FAILURES_ONLY)
- Watermark tracking for resume-from-last-position capability (index-based and 
value-based)
- Parallel processing support within chunks
- Aggregation strategies for combining results
- onComplete callback for post-processing notifications
- Producer-only component with URI format bulk:jobName[?options]
- Uses CamelBulk* header prefix to avoid collision with core Exchange.BATCH_* 
headers

  was:
Add a new camel-batch component that provides structured batch processing for 
collections of items.

Features:
- Configurable chunk sizes for processing large collections in manageable 
batches
- Error thresholds: abort processing when failure ratio exceeds a configurable 
limit
- Watermark tracking for resume-from-last-position capability
- Parallel processing support
- Aggregation strategies for combining batch results
- Producer-only component with URI format batch:jobName[?options]

        Summary: Add camel-bulk component for structured bulk processing  (was: 
Add camel-batch component for structured batch processing)

> Add camel-bulk component for structured bulk processing
> -------------------------------------------------------
>
>                 Key: CAMEL-23240
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23240
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>            Priority: Major
>             Fix For: 4.19.0
>
>
> Add a new camel-bulk component that provides structured bulk processing for 
> collections of items.
> Features:
> - Configurable chunk sizes for processing large collections in manageable 
> chunks
> - Error thresholds: abort processing when failure ratio exceeds a 
> configurable limit
> - Max failed records: abort after an absolute number of failures
> - Multi-step pipelines with accept policies (ALL, NO_FAILURES, FAILURES_ONLY)
> - Watermark tracking for resume-from-last-position capability (index-based 
> and value-based)
> - Parallel processing support within chunks
> - Aggregation strategies for combining results
> - onComplete callback for post-processing notifications
> - Producer-only component with URI format bulk:jobName[?options]
> - Uses CamelBulk* header prefix to avoid collision with core Exchange.BATCH_* 
> headers



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to