Blog post about Dispatcher Performer model in UiPath

Description

In het kader van samen sta je sterker, deel ik regelmatig kleine technische of organisatorische tips & tricks. Deze week aan de beurt: het Dispatcher-Performer Model in UiPath.

Wederom een van de basics: het Dispatcher-Performer model. Dit is een handige architectuur binnen RPA die helpt om je processen efficiënter en schaalbaarder te maken. Het bestaat uit twee belangrijke componenten:

  1. Dispatcher: Dit deel verzamelt en verstuurt gegevens naar een Orchestrator Queue. Stel je voor dat je een groot aantal facturen moet verwerken. De Dispatcher kan alle factuurgegevens verzamelen en deze in een queue plaatsen.

  2. Performer: Dit deel haalt de gegevens uit de Orchestrator Queue en voert de nodige acties uit, zoals het verwerken van de facturen. Door deze scheiding kun je je werkbelasting beter beheren en je robots efficiënter inzetten.

Met deze opzet kun je je processen niet alleen automatiseren, maar ook makkelijker schalen en beheren. De reden hiervoor is bijvoorbeeld dat je in een situatie waarin je tijdens het ophalen van facturen een error tegenkomt, dit het versturen van al ingelezen facturen niet verstoord. Door de keten op te knippen isoleer je dus ook fouten, en daarmee de downtime. Verder kun je bijvoorbeeld de Performer op meerdere VM’s tegelijk draaien terwijl hij uit dezelfde Queue transactiedata ophaalt.

Link

Date

2024-08-16

Related UiPath products

Orchestrator
Studio