Camel
  1. Camel
  2. CAMEL-4656

camel-jms - Request/Reply - Cache consumer for exclusive replyTo type, or if replyToDestinationSelectorName is used for shared replyTo type

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.9.0
    • Component/s: camel-jms
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      We can cache the consumer for these 2 situations

      • exclusive replyTo type
      • when replyToDestinationSelectorName is used for shared replyTo type

      This improves performance as the consumer is not re-created as often (eg its cached) and therefore reply messages can be picked up faster.

        Activity

        Claus Ibsen created issue -
        Claus Ibsen <davsclaus@apache.org> committed 4ca327106ca870bc733fe95374180b18de51a457 (1 file)
        Reviews: none

        CAMEL-4656: Optimized request/reply over JMS with fixed reply queues. We can cache consumer for exclusive and when using a fixed reply to selector value.
        git-svn-id: https://svn.apache.org/repos/asf/camel/trunk@1200262 13f79535-47bb-0310-9956-ffa450edef68

        Claus Ibsen committed 1200262 (1 file)
        Reviews: none

        CAMEL-4656: Optimized request/reply over JMS with fixed reply queues. We can cache consumer for exclusive and when using a fixed reply to selector value.

        Claus Ibsen made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        J. Daniel Kulp <dkulp@apache.org> committed 9390f4e296b075fa0caf2fccded7a52bb88f13a1 (0 files)
        Reviews: none

        Blocked revisions 1188162,1188859,1196731-1196732,1196758,1196954,1198990,1199159,1200262 via svnmerge
        ........
          r1188162 | cschneider | 2011-10-24 10:51:12 -0400 (Mon, 24 Oct 2011) | 1 line
          
          CAMEL-4565 Code and tests for sending simple objects from a dynamic proxy
        ........
          r1188859 | davsclaus | 2011-10-25 15:08:12 -0400 (Tue, 25 Oct 2011) | 1 line
          
          CAMEL-4003: Added form to enter headers when sending to endpoint in camel-web. Thanks to Bilgin for the patch.
        ........
          r1196731 | janstey | 2011-11-02 14:16:35 -0400 (Wed, 02 Nov 2011) | 1 line
          
          CAMEL-4606 - allow setting custom threadpool for aggregator background tasks
        ........
          r1196732 | janstey | 2011-11-02 14:19:55 -0400 (Wed, 02 Nov 2011) | 1 line
          
          Fix CS with last commit..
        ........
          r1196758 | janstey | 2011-11-02 14:48:28 -0400 (Wed, 02 Nov 2011) | 1 line
          
          CAMEL-4606 - add test for using timeoutCheckerExecutorServiceRef in Spring config
        ........
          r1196954 | ningjiang | 2011-11-03 02:10:32 -0400 (Thu, 03 Nov 2011) | 1 line
          
          CAMEL-4600 Improve URISupport.sanitizeUri and apply it in additional places with thanks to João
        ........
          r1198990 | cmueller | 2011-11-07 18:01:12 -0500 (Mon, 07 Nov 2011) | 1 line
          
          fixed/aligned a few dependency version properties
        ........
          r1199159 | davsclaus | 2011-11-08 03:50:31 -0500 (Tue, 08 Nov 2011) | 1 line
          
          CAMEL-4004: Introduced newFileConsumer for esier subclassing the file consumer.
        ........
          r1200262 | davsclaus | 2011-11-10 05:46:36 -0500 (Thu, 10 Nov 2011) | 1 line
          
          CAMEL-4656: Optimized request/reply over JMS with fixed reply queues. We can cache consumer for exclusive and when using a fixed reply to selector value.
        ........


        git-svn-id: https://svn.apache.org/repos/asf/camel/branches/camel-2.8.x@1201896 13f79535-47bb-0310-9956-ffa450edef68

        Daniel Kulp committed 1201896 (1 file)
        Reviews: none

        Blocked revisions 1188162,1188859,1196731-1196732,1196758,1196954,1198990,1199159,1200262 via svnmerge

        ........
          r1188162 | cschneider | 2011-10-24 10:51:12 -0400 (Mon, 24 Oct 2011) | 1 line
          
          CAMEL-4565 Code and tests for sending simple objects from a dynamic proxy
        ........
          r1188859 | davsclaus | 2011-10-25 15:08:12 -0400 (Tue, 25 Oct 2011) | 1 line
          
          CAMEL-4003: Added form to enter headers when sending to endpoint in camel-web. Thanks to Bilgin for the patch.
        ........
          r1196731 | janstey | 2011-11-02 14:16:35 -0400 (Wed, 02 Nov 2011) | 1 line
          
          CAMEL-4606 - allow setting custom threadpool for aggregator background tasks
        ........
          r1196732 | janstey | 2011-11-02 14:19:55 -0400 (Wed, 02 Nov 2011) | 1 line
          
          Fix CS with last commit..
        ........
          r1196758 | janstey | 2011-11-02 14:48:28 -0400 (Wed, 02 Nov 2011) | 1 line
          
          CAMEL-4606 - add test for using timeoutCheckerExecutorServiceRef in Spring config
        ........
          r1196954 | ningjiang | 2011-11-03 02:10:32 -0400 (Thu, 03 Nov 2011) | 1 line
          
          CAMEL-4600 Improve URISupport.sanitizeUri and apply it in additional places with thanks to João
        ........
          r1198990 | cmueller | 2011-11-07 18:01:12 -0500 (Mon, 07 Nov 2011) | 1 line
          
          fixed/aligned a few dependency version properties
        ........
          r1199159 | davsclaus | 2011-11-08 03:50:31 -0500 (Tue, 08 Nov 2011) | 1 line
          
          CAMEL-4004: Introduced newFileConsumer for esier subclassing the file consumer.
        ........
          r1200262 | davsclaus | 2011-11-10 05:46:36 -0500 (Thu, 10 Nov 2011) | 1 line
          
          CAMEL-4656: Optimized request/reply over JMS with fixed reply queues. We can cache consumer for exclusive and when using a fixed reply to selector value.
        ........

          People

          • Assignee:
            Claus Ibsen
            Reporter:
            Claus Ibsen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development