Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-16737

camel-core - Transacted vs reactive routing engine

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 3.15.0
    • camel-core
    • None
    • Unknown

    Description

      Lets look at if we can make transacted work better with the reactive routing engine.

      See CAMEL-16734 and the ticket it mentions for background.

      Maybe we could let the routing engine be aware if a task is under transaction and execute it synchronously via its current thread, and ensure any other tasks that this thread or exchange is providing to the reactive engine is processed under the transaction via that same thread.

      At this movement its the EIP implementation that need to splitup their tasks into transacted vs non-transacted which would ideally be avoided.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              davsclaus Claus Ibsen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: