Example configurations

These are examples of an optimal configuration. They are not guaranteed to be suitable for any customer. The three example configurations illustrate a small, medium and large installation.

These examples presume the installation does not have any prioritized, slow or ordered messages.

Settings and some brief explanation:

The message throughput depends on several factors, including the amount of orders, invoices and items.

The primary limitation on throughput is the execution of maps and the more maps that can be concurrently processed the better throughput. The primary property that controls the concurrency of maps execution is:

Runtime.ProcessWorker.MaxWorkers
Note: If this property is increased significantly, then other related properties shown below should be changed and increased:
Queue.class.Process.MaxLengthHint
MvxAPI.Pool.Connection.Max
Database.ConnectionPoolExt.MaxActive
Runtime.TransferToPeerWorker.MaxWorkers