Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-12194

Ensure that RPA jobs are not always started in the same environment for load balancing reasons

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • L3 - Default
    • None
    • None
    • rpa
    • None

    Description

      Currently, the bridge starts new RPA jobs in the first environment returned by the UIPath API. Depending on how the result is sorted we might always choose the same environment.

      We could either introduce load balancing in the bridge, which might need some sort of persistence
      or we could make the environment configurable per External Task (e.g. by extension property).

      Alternative approach:
      Use queue mechanisms of RPA vendors, if supported. In UiPath, you can add items to specific queues instead of starting jobs directly. The orchestration then takes care of balancing the load. We could make this configurable as well either in the bridge or per RPA task via extension properties.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                miklas.boskamp Miklas Boskamp
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:

                  Salesforce