Configuring a SOW
The SOW
section of the configuration file specifies the configuration for the AMPS State of the World (SOW). AMPS supports several different types of SOW
topics that can be configured as part of the SOW.
A Topic
acts as a last value cache to store data. For more information on SOW Topic
last value caching, see the sections on State of the World (SOW) Topics, Querying the State of the World (SOW), Out-of-Focus Messages, State of the World Message Enrichment, Incremental Message Updates, and Receiving Only Updated Fields.
A Queue
, LocalQueue
, or GroupLocalQueue
provides a mechanism for ensuring that messages are processed by an application once, as described in the Message Queues section of this guide. The differences between the queue types specify how the queue will behave in a replicated set of instances, as described in Queue Replication Types. The current state of messages that have not been delivered to applications can be queried as described in Querying the State of the World (SOW).
View
topics are configured using one or more of Topic
, Queue
, View
, or ConflatedTopic
as the underlying source of information. The Aggregation and Analytics section of this guide describes how to configure a View
. A View
also supports queries and subscriptions as described in Querying the State of the World (SOW), Out-of-Focus Messages, and Receiving Only Updated Fields.
A ConflatedTopic
is a way to mitigate message velocities that are too high for subscribers to efficiently process. It provides a way for those subscribers to consume data from a Topic
, View
, or another ConflatedTopic
, while also supporting queries and subscriptions as described in Querying the State of the World (SOW), Out-of-Focus Messages, and Receiving Only Updated Fields.
Described below are the configuration items available for SOW
. Expand each item for more details.
Last updated