Processing Units of Core Engine
In the Processing Units tab of the CDD file (See CDD File and Processing Units), you can define which agents to include in the processing unit and which logging configuration to use.
Processing units are configured in the CDD files as follows:
CDD File Name | Processing Unit Names |
---|---|
ASG_HOME/bin/asg-core.cdd | asg-core, asg-caching-core, asg-gtm, asg-cache, asg-cache-cleanup |
ASG_HOME/bin/asg_cl.cdd | asg-cl |
ASG_HOME/bin/asg_validation.cdd | asg-validate |
By default, the Core Engine supports the following processing units:
- asg-core
The main processing unit of TIBCO API Exchange Gateway is asg-core. The asg-core provides the critical gateway functions at run time. This requires a separate Cache Agent running to provide the caching functionality at run time and function properly.
- asg-caching-core
asg-caching-core is a processing unit of TIBCO API Exchange Gateway that provides the gateway functions at run time including the caching functionality. This agent is a cache-enabled stand alone Core Engine and does not require a separate Cache Agent running.
- asg-gtm
asg-gtm is a processing unit of TIBCO API Exchange Gateway that provides the functionality of the Global Throttle Manager at run time.
- asg-cache
asg-cache is a processing unit of TIBCO API Exchange Gateway that provides the caching functionality to the Core Engine.
- asg-cache-cleanup
asg-cache-cleanup is a processing unit of TIBCO API Exchange Gateway that starts the Cache Cleanup Agent to clear the cache based on the size and age of the cached values.
- asg-cl
asg-cl is a processing unit of TIBCO API Exchange Gateway that provides the functionality of the Central Logger component at run time.
- asg-validate
asg-validate is a processing unit of TIBCO API Exchange Gateway that validates for the correct configuration to be used at run time.