![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
The drawing illustrates one possible configuration, and assumes destinations that are JMS queues using basic load balancing (Content-aware load balancing is also available. See Load Balancing).A cache cluster (or metaspace, to use the TIBCO BusinessEvents DataGrid term) is a logical entity that provides the following services:
• You define the cluster member machines, processing units, and agents in the Cluster Deployment Descriptor (CDD) which is an XML file, configured in the CDD editor in TIBCO BusinessEvents Studio. See Chapter 23, Cluster Deployment Descriptor (CDD) and chapters following, in TIBCO BusinessEvents Developer’s Guide.An inference agent executes rules according to the rule agenda created using the Rete network. In Cache OM systems, inference agents are connected to the cache cluster, enabling fault tolerance of engine processes and cache data, as well as load balancing (with queues).At design time, you configure an inference agent class with a selection of rules from the project, and a selection of destinations, and, as needed, a selection of shutdown and startup functions.The purpose of cache agents is to store and serve cache data for the cluster. The built-in cache provider, TIBCO BusinessEvents DataGrid, calls such agents seeders. The Oracle Coherence cache provider calls them storage nodes.
Other Agent Nodes Functioning as Cache Agents It is possible, but not recommended, to enable inference and query agent nodes to act as seeders (storage nodes) in addition to their other functions. Using dedicated cache agent nodes for data storage is more efficient and more scalable for production scenarios. Enabling storage on a different kind of agent can be convenient during testing.TIBCO BusinessEvents Event Stream Processing Query Developer’s Guide explains how to work with the query language.Dashboard agents are available only with TIBCO BusinessEvents Views add-on software. They are similar to a query agent in that their role is to generate information based on queries. The information is made available to the TIBCO BusinessEvents Views dashboard. See TIBCO BusinessEvents Views Developer’s Guide for details.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |