MineMarket Marketing Service Farms
For MineMarket installations where many despatch orders need to be processed quickly (for example for month-end revaluations), the load of the MineMarket Marketing Service can be distributed across multiple Marketing Service Farms.
Note: Marketing Service Farms are optional. Contact your Datamine representative to discuss whether using Marketing Service Farms would improve performance in your MineMarket implementation.
The processing load of the Marketing Service Farms is managed by a Windows service known as an 'orchestrator'. Two orchestrator options are available in MineMarket:
- Marketing Service On-demand Orchestrator
- Marketing Service Orchestrator
Marketing Service On-demand Orchestrator
From MineMarket 5.6, the Marketing Service On-demand Orchestrator is installed (but not enabled) by default with the MineMarket Marketing Service. The on-demand orchestrator is recommended for improved efficiency and scalability when processing large volumes of despatch orders.
The on-demand orchestrator is a Windows service contained within the MineMarket Marketing Service. Its configuration and use is simpler than the separate Marketing Service Orchestrator option (described below).
The Marketing Service On-demand Orchestrator can be enabled and configured via the Application Configuration Editor.
When using the on-demand orchestrator option, the Marketing Service Farms are automatically created. The on-demand orchestrator distributes the processing load dynamically, creating additional Marketing Service Farms when processing demand increases and minimising idle time for each Farm.
The Options screen in the MineMarket Client includes a setting to configure the Batch Size for these Marketing Service Farms. See Specify Sales and Marketing Settings.
These Marketing Service Farms use the error logging configuration specified for the Marketing Service.
Marketing Service Orchestrator
MineMarket also includes the option to manually Create the Marketing Service Orchestrator. This version of the orchestrator was introduced in MineMarket 4.6 and is a single Windows service separate to the MineMarket Marketing Service. This orchestrator offers improved performance compared to the single MineMarket Marketing Service. However, Datamine recommends using the on-demand orchestrator option where high-performance processing of despatch orders is required.
When using the Marketing Service Orchestrator, the Marketing Service Farms must be manually created. See Create the Marketing Service Farms. The number of Marketing Service Farms that can be run is fixed when the Marketing Service Orchestrator starts. The Marketing Service Orchestrator waits for all Marketing Service Farms to complete their work before distributing more processing load to any Farm.
The Options screen in the MineMarket Client includes a setting to configure the Transaction Batch Size for these Marketing Service Farms. See Specify Sales and Marketing Settings.
These Marketing Service Farms use the error logging configuration specified for the Marketing Service. See Summary of Changes to the MineMarket Marketing Service Config File. If a Marketing Service Farm has an error, the error log includes the identification number that was specified in the binPath setting when creating the Marketing Service Farm. See Run the Marketing Services in Console Mode.