Configuring Distributed Setup
The Professional Edition of ThinkAutomation allows the ThinkAutomation main service, Message Reader service and Message Processor service to be configured to run on separate computers. You can also run multiple instances of the Message Processor service on separate computers in a load-balanced configuration (additional license required).
Preparation
You first need to decide on the computer that will run the ThinkAutomation Main Service. Only one computer can run the ThinkAutomation Main Service.
Choose the computers that will run the ThinkAutomation Message Reader Service and the ThinkAutomation Message Processor Service. You can choose to run one or both of these on the same computer as the Main Service or separately.
Configuring The Main Service Computer
Run the ThinkAutomation.exe setup to install ThinkAutomation on the main computer. After the setup is complete the ThinkAutomation Node Configuration application will start.
Select the Distributed Services option and then select the services to run on this computer. The Main Service option must be selected on the main computer.
You should then run the ThinkAutomation Studio to complete the setup of the ThinkAutomation main service. This includes registering your product and completing the Message Store database configuration.
Configuring Node Computers
On a separate computer, run the ThinkAutomation.exe setup again to install ThinkAutomation. After setup is complete the ThinkAutomation Node Configuration application will start.
Select the Distributed Services option and the un-select the Main Service option and select either (or both) the Message Reader Service or Message Processor Service.
You must then enter the IP address of the Main Service computer. Click the Verify button to verify that the computer can connect to the ThinkAutomation main service.
Note
The Message Reader and Message Processor services use ports 9110 and 9899 to communicate with the ThinkAutomation Server (via secure connections). Ensure these ports are open on any firewall on the ThinkAutomation Server computer. Ensure any remote computer IP addresses are added to the ThinkAutomation Server Settings Whitelist.