Production Configuration
Overview
For the Quick Start experience, Integration Manager includes an embedded database, an embedded messaging broker, and an embedded Integration Worker. This out-of-the-box configuration is not suitable for production environments.
In order to preserve production data during maintenance, restarts, and/or outages of the Integration Manager Service, you must distribute the components.
- Integration Manager Service (includes UI console, APIs, and backend services)
- Production-capable Database Service (MS SQL Server or MySQL)
- Production-capable Messaging Service (RabbitMQ)
- Integration Manager Worker (includes DataConnect engine and DataFlow capabilities)
You can increase Worker concurrency and/or add additional Workers to meet your workload scale and environment requirements.
Configuring Distributed Integration Manager Core
Integration Manager has only one mandatory property change in the application.properties
file to distribute the core components:
worker.embedded=false
Any change to application.properties
requires a restart of the Integration Manager Service.
Configuring Distributed Integration Manager Worker
To configure Integration Manager Worker:
-
Download and install the Integration Worker installer from Actian ESD under the Integration Manager section for your version at https://esd.actian.com.
noteThe default Worker installation is already setup for distributed use, you only need to supply the "queue" connection properties for your RabbitMQ installation
-
Configure the worker-specific "queue" properties in the ProgramData\Actian\Worker\conf\application.properties file
noteBoth Integration Manager and Integration Worker require "queue" connection properties. (You can use different credentials for each if you so choose.)
-
Go to Windows → Services → Actian Integration Worker.
-
Right-click Actian Integration Worker and select Start.