Configuring a SOW
Last updated
Last updated
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 , , , , , and .
A Queue
, LocalQueue
, or GroupLocalQueue
provides a mechanism for ensuring that messages are processed by an application once, as described in the 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 . The current state of messages that have not been delivered to applications can be queried as described in .
View
topics are configured using one or more of Topic
, Queue
, View
, or ConflatedTopic
as the underlying source of information. The section of this guide describes how to configure a View
. A View
also supports queries and subscriptions as described in , , and .
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 , , and .
Described below are the configuration items available for SOW
. Expand each item for more details.