You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Leo Guo (Jira)" <ji...@apache.org> on 2021/02/16 08:28:00 UTC

[jira] [Updated] (CAMEL-16158) JDBC Based Aggregate EIP Repeat Process Msg

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

Leo Guo updated CAMEL-16158:
----------------------------
    Description: 
Using JDBC based aggregate EIP, in cluster multiple applications shared the same database for aggregation repository, different application use different correlation key to store aggregated message, set completionTimeout to 10s as condition of completion.

There is randomly issue when reach the complete condition the aggregated message will be repeated process in multiple instances which means multiple applications will pick up aggregated message to process.

 

Below is setting for aggregator

completion-size: 500
 completion-timeout-ms: 10000
 recovery-maximum-redeliveries: 3
 recovery-interval-ms: 30000
 optimisticlock-maximum-retries: 3
 optimisticlock-maximum-retry-delay: 2000

  was:
Using JDBC base aggregate EIP, in cluster multiple applications shared the same database for aggregation repository, different application use different correlation key to store aggregated message, set completionTimeout to 10s as condition of completion.

There is randomly issue when reach the complete condition the aggregated message will be repeated process in multiple instances.

 

Below is setting for aggregator

completion-size: 500
completion-timeout-ms: 10000
recovery-maximum-redeliveries: 3
recovery-interval-ms: 30000
optimisticlock-maximum-retries: 3
optimisticlock-maximum-retry-delay: 2000


> JDBC Based Aggregate EIP Repeat Process Msg
> -------------------------------------------
>
>                 Key: CAMEL-16158
>                 URL: https://issues.apache.org/jira/browse/CAMEL-16158
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-sql
>    Affects Versions: 3.7.0
>            Reporter: Leo Guo
>            Priority: Major
>
> Using JDBC based aggregate EIP, in cluster multiple applications shared the same database for aggregation repository, different application use different correlation key to store aggregated message, set completionTimeout to 10s as condition of completion.
> There is randomly issue when reach the complete condition the aggregated message will be repeated process in multiple instances which means multiple applications will pick up aggregated message to process.
>  
> Below is setting for aggregator
> completion-size: 500
>  completion-timeout-ms: 10000
>  recovery-maximum-redeliveries: 3
>  recovery-interval-ms: 30000
>  optimisticlock-maximum-retries: 3
>  optimisticlock-maximum-retry-delay: 2000



--
This message was sent by Atlassian Jira
(v8.3.4#803005)