State-of-the-World
📄️ What is the difference between a Topic in the SOW and the Transaction Log?
Differentiate between AMPS State of the World (SOW) Topics and Transaction Logs, focusing on current state vs. full history.
📄️ How does a messaging product support queries?
Learn how AMPS messaging products use a State of the World (SOW) database and content filters to efficiently support real-time queries.
📄️ How do I subscribe to a view or an aggregate in my program?
Learn how to subscribe to views or aggregates in your program using standard topic subscription methods in AMPS.
📄️ How can I paginate a SOW Query?
Learn how to paginate SOW queries in AMPS using the `skip_n`, `top_n`, and `OrderBy` options for efficient result set management.
📄️ What happens if data changes while a SOW query is running?
AMPS SOW queries are atomic; data changes during execution don't affect results, use sow_and_subscribe for ongoing updates.
📄️ Does AMPS return messages from the SOW in the order published?
AMPS does not guarantee SOW message order; use timestamps or the OrderBy parameter to enforce custom ordering.
📄️ How many columns/fields can I have in a SOW topic? In a view?
Discover the practical limits on the number of fields/columns in AMPS SOW topics and views, and best practices for large messages.
📄️ What is "Focus" in AMPS?
Learn how AMPS handles "Out of Focus" (OOF) message notifications when subscriptions no longer match published topics or filters.
📄️ What are some ways to consume large SOW queries?
Learn how to manage large SOW queries in AMPS using pagination and fine-tuning slow consumer mitigation settings.
📄️ Do I need to list every field in a SOW topic configuration?
Learn why you only need to list Key fields, not every field, when configuring an AMPS SOW topic.
📄️ How can I get the number of records in a SOW topic?
Learn the best methods to efficiently retrieve the record count for an AMPS SOW topic without downloading all data.
📄️ How can I delete messages from a SOW topic?
Learn four different methods to delete messages from a SOW topic, including timed expiration and command-line operations.
📄️ Should I use the SOW delete action or message expiration to maintain my SOW?
Choose between SOW delete action or message expiration for effective Statement of Work (SOW) maintenance.
📄️ How do I configure SOW storage parameters?
Configure SOW storage parameters, including SlabSize, for handling large messages and controlling file growth in 60East applications.
📄️ How do I only get the first 100 records from a SOW Query?
Learn how to limit SOW query results to the first 100 records using the `top_n` option in AMPS.
📄️ What is the difference between historical SOW and bookmark replay?
Understand the key differences between historical SOW queries (snapshots) and bookmark replays (message streaming) in Docusaurus.
📄️ Do I have to add configuration for every topic I want to publish to?
AMPS does not require topic configuration for basic publish/subscribe, only for persistence and advanced features.
📄️ How does AMPS construct the SowKey for a message?
Learn how AMPS constructs the message SowKey using topic key fields and the KeyDomain, detailed with an example formula.
📄️ What happens if I change the key of a SOW topic?
Learn the critical steps and potential issues when changing the key of a SOW topic in AMPS, especially concerning data integrity.