Skip to main content
Version: 3.3

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)
note

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

note

Any change to application.properties requires a restart of the Integration Manager Service.

Configuring Distributed Integration Manager Worker

To configure Integration Manager Worker:

  1. Download and install the Integration Worker installer from Actian ESD under the Integration Manager section for your version at https://esd.actian.com.

    note

    The default Worker installation is already setup for distributed use, you only need to supply the "queue" connection properties for your RabbitMQ installation

  2. Configure the worker-specific "queue" properties in the ProgramData\Actian\Worker\conf\application.properties file

    note

    Both Integration Manager and Integration Worker require "queue" connection properties. (You can use different credentials for each if you so choose.)

  3. Go to WindowsServicesActian Integration Worker.

  4. Right-click Actian Integration Worker and select Start.