To set up the project for cache object management, you create a new CDD file using the template provided for cache OM. The CDD template defines an inference agent class and a cache agent class, and default values for cluster level properties, so it doesn’t take much to configure an example project to work. Other configuration options are available for different situations.
How do I configure cluster node discovery? You can use the default multicast node discovery settings provided in the CDD template. You can also change the defaults as needed to avoid collisions with another cluster in the same network. Cluster discovery settings are available for different situations, such as hosts with multiple NICs. Another method of cluster discovery uses well-known addresses for situations where use of multicast is not an option.
How do I configure agents and processing units? You configure agent classes and processing units in the CDD. A deployed processing unit is a BusinessEvents engine. For this example, you don’t have to do any processing unit configuration. However, for real-world scenarios, where concurrency features are used and perhaps add-on products, processing unit configuration requires some thought and planning. The processing unit definitions are also used in the TIBCO BusinessEvents Monitoring and Management component, for deploy-time configuration.
Number of cache agents to start For a production environment you can define how many cache agents must be started before the system startup can continue. The default is one. See the Cache Agent Quorum setting in the Object Management Configuration panel. When a backing store is used, cache agents can preload objects from a backing store at system startup. More cache agents make the preloading phase quicker.
You have configured the CDD for cache cluster discovery, and you configured the processing units and agents as you did before. Now you can start the project and see how things work at runtime.