This topic applies to the Enterprise Edition only. The ThinkAutomation Enterprise Edition enables you to run ThinkAutomation in a multi-server environment. Connected to a ThinkAutomation Server are multiple 'node' servers. Each node can be configured to run one or more ThinkAutomation Services.
You can change the Server Role of the ThinkAutomation node by clicking Configure Roles For This Computer from the ThinkAutomation Server Configuration Manager. The ThinkAutomation Server will need to be stopped before running this option.
Depending on your requirements you can add additional nodes to distribute the workload. For example, you could have two or more Message Processor servers, distributing the load of message processing and providing failover.
Select ThinkAutomation Server if this computer will act as the main ThinkAutomation Server. At least one server must be configured this way.
Select the additional services that this computer will run:
•Edge Server - which reads messages from their sources.
•Message Processor Server - which processes the messages read by the Edge Server.
•Mail Server - which receives email directly and sends outgoing messages.
Select the Stop Roles on Loss of Server Connectivity option if you wish the local roles to turn themselves off when connectivity to the ThinkAutomation Server is lost.
If the ThinkAutomation Server is not enabled then you must enter the IP address of the ThinkAutomation Server that this node will connect to. Click the Test button to verify the connection.
Click OK to configure the ThinkAutomation node. The relevant services will then be installed and started.
Edge Server & Message Processor Server Message Store Access
If you select to run an Edge Server on a separate computer from the ThinkAutomation Server, ThinkAutomation can post new messages received either via the Web Services or directly into the SQL Server Message Store. Select Edge Server posts new messages to SQL Database instead of web service option to enable this. This will provide the best performance, however your Message Store SQL Server database must be accessible from this computer. If you use the Web Services then the Edge Server does not need Message Store Access.
You can only run the Message Processor Server on remote computers if you have configured the ThinkAutomation Message Store to use SQL Server. The SQL Server database used for the Message Store must be accessible on the computer running the Message Processor Server.