For System Administrators > System Administration Guide > Scaling and Managing Workload
Was this helpful?
Scaling and Managing Workload
By default, Integration Manager fully embeds the Job Execution Service within the application. This facilitates a quick start experience.
For distributed and production environments, you will likely want more control over how the services are deployed, including, but not limited to running multiple workers:
For additional workload bandwidth
To support workload job segregation
Run Multiple Workers for Additional Workload Bandwidth
If you are using an externalized configuration, you may also run multiple workers on different machines with network connectivity to the messaging broker.
When multiple workers are configured, they will compete for any work in the default job queue.
To enable multiple Workers to increase workload bandwidth
1. Download and install the Worker Service on the desired machine or VM.
2. Go to ..\Actian\IntegrationManager\conf and open the application.properties file.
3. Find the entry named “queue.host” and change the value from localhost to the IP address or fully qualified domain name of the machine hosting the messaging broker.
4. Go to the services console and **Start** Actian Integration Worker.
Run Multiple Workers to Support Workload Segregation
In some cases, you may want to segregate workloads based on workload type or customer type, for example, short- versus long-running integration jobs. You can segregate workloads by creating multiple destinations, which are configurations for Worker Pools.
To enable multiple Workers to segregate workload
1. Create a new destination record within your configuration database.
2. Download and install the Worker Service on the desired machine or VM.
3. Go to ..\Actian\IntegrationManager\conf and open the application.properties file.
4. Find the entry named “queue.host” and change the value from localhost to the IP address or fully qualified domain name of the machine hosting the messaging broker.
5. Find the entry named “worker.destinationId” and set the value to the ID field of the destination record you created in Step 1.
6. Go to the services console and **Start** Actian Integration Worker.
 
Last modified date: 03/14/2022