You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Riccardo Sirchia (JIRA)" <ji...@apache.org> on 2013/05/21 01:05:16 UTC

[jira] [Updated] (CAMEL-5828) Offer LMAX Disruptor pattern as an endpoint in CAMEL

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

Riccardo Sirchia updated CAMEL-5828:
------------------------------------

    Attachment: camel-disruptor.patch

This patch contains everything required to add a new Camel disruptor and disruptor-vm component (in one bundle). If preferred over a patch file, a pull request by the name of 'CAMEL-5828 - Added camel-disruptor component' is also offered on Github.com.

I've got some documentation (in line with the SEDA Camel component) ready prepared. Please let me know how and in what format it should be offered to be included on the Camel website.

I hope it can be included in Camel 2.12. Please let me know if there is anything that needs correction/improvement.
                
> Offer LMAX Disruptor pattern as an endpoint in CAMEL
> ----------------------------------------------------
>
>                 Key: CAMEL-5828
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5828
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Eric
>             Fix For: Future
>
>         Attachments: camel-disruptor.patch
>
>
> My system is an hybrid of CAMEL and LMAX Disruptor, where threads consuming from LMAX ringbuffer are feeding a "pool" of SEDA queues in a round-robin fashion.  This system operates at very high-speed such as consumers from the SEDA queues and their producers are constantly blocking on the queues.  Having a non-blocking, high-performance endpoint like LMAX Disruptor would be a great addition to CAMEL.
> LMAX Disruptor website: http://lmax-exchange.github.com/disruptor/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira