You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/03/10 03:15:00 UTC
[jira] [Work logged] (CAMEL-14625) camel-pulsar : Support
asynchronous processing
[ https://issues.apache.org/jira/browse/CAMEL-14625?focusedWorklogId=400539&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-400539 ]
ASF GitHub Bot logged work on CAMEL-14625:
------------------------------------------
Author: ASF GitHub Bot
Created on: 10/Mar/20 03:14
Start Date: 10/Mar/20 03:14
Worklog Time Spent: 10m
Work Description: masahoriyama-toast commented on pull request #3618: CAMEL-14625: Support asynchronous message processing.
URL: https://github.com/apache/camel/pull/3618
Addresses: [CAMEL-14625](https://issues.apache.org/jira/browse/CAMEL-14625)
### Motivation
Currently, Pulsar messages are processed synchronously. Though parallelism can be increased with the parallel consumers option, each consumer still processes messages synchronously.
It would be useful to take advantage of the asynchronous routing engine in the pulsar component to increase parallelism without having to add more consumers.
### Modifications
Changed the `PulsarMessageListener` to use the asyncProcessor if the endpoint's `synchronous` argument is false. Honor the `allowManualAcknowledgement` setting.
`synchronous=true` by default for backwards compatibility.
### Verifying this change
`PulsarConsumerInAsynchronousTest` added to test the combinations of `synchronous` and `allowManualAcknowledgement` settings.
### Documentation
Modified `pulsar-component.adoc` to correct the `allowManualAcknowledgement` documentation. Also, document the default of `synchronous=true`.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Issue Time Tracking
-------------------
Worklog Id: (was: 400539)
Remaining Estimate: 0h
Time Spent: 10m
> camel-pulsar : Support asynchronous processing
> ----------------------------------------------
>
> Key: CAMEL-14625
> URL: https://issues.apache.org/jira/browse/CAMEL-14625
> Project: Camel
> Issue Type: Improvement
> Components: camel-pulsar
> Reporter: Masa
> Priority: Major
> Labels: gsoc2020
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Currently, Pulsar messages are processed synchronously. Add support for asynchronous processing using the asynchronous routing engine.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)