CQ DAM uses a proxy to distribute processing for certain tasks.
A proxy is a specific (and sometimes separate) CQ instance that uses proxy workers as processors responsible for handling a job and creating a result. A proxy worker can be used for a wide variety of tasks, for example, the IDS proxy worker uses an InDesign Server to process files.
When the proxy is a separate CQ instance this helps reduce the load on the CQ authoring instance(s).
For information about creating a custom DAM proxy, see DAM Proxy Development.
A proxy is used to enable the two-way communication between a CQ instance(s) and a proxy worker (for example, for communicating with an InDesign Server). Any CQ instance can be used as a proxy and can communicate with any number of other CQ instances.
A proxy is always running and available for use, even for the standard installation of only one CQ instance with one proxy worker (for example, configured for interaction with an InDesign Server as below). In this case the CQ instance acts as its own proxy.
However, the functionality is primarily targeted at more extensive configurations, where multiple proxy workers are serving several CQ instances.
Where possible CQ DAM executes the asset processing tasks that can be externalized via the proxy to reduce the load on CQ authoring instance. For example, specific tasks that can externalized to the InDesign server.
If the proxy is in the same CQ instance, then this occurs in the same JVM.
A proxy worker is a processor responsible for handling a job and creating a result. A proxy worker can be used for a wide variety of tasks, for example using an InDesign Server to process files.
The worker resides on the proxy instance.
When you have several CQ instances, you can configure a proxy to enable the two-way communication needed.
To do this you need to define a Cloud Proxy Configuration on all the CQ instances. This configuration defines the settings needed to communicate with the proxy instance.
In a single instance installation the CQ instance acts as its own proxy, so the configuration should also be checked.
After configuring your proxy, you can configure your proxy worker(s) on the proxy instance. For exampe, the IDS Proxy Worker for communicating with an InDesign Server.
- Proxy Host
The hostname of the server where the proxy CQ instance is running.
- Proxy Port
The port on which the proxy CQ instance is running.
The account name to be used for accessing the proxy CQ instance.
The password for the specified account.
The default account is admin, though administration permissions are not actually needed.
This a proxy account and must exist on the instance that is acting as the proxy instance.
You can use any account that has read permissions on the asset (.indd file) and write permissions on /var/proxy*.
- Proxy Host