Skip to content

Commit ee27a67

Browse files
committed
resolved comments
Signed-off-by: Ryan Winter <[email protected]>
1 parent e0f1cba commit ee27a67

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

articles/iot-operations/create-edge-apps/edge-apps-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ MQTT subscriptions with QoS-1 ensure eventual consistency across identical appli
5555

5656
[Shared subscriptions](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901250) enable load balancing across multiple instances of a highly available application. Instead of each subscriber receiving a copy of every message, the messages are distributed evenly among the subscribers. MQTT broker currently only supports a round robin algorithm to distribute messages allowing an application to scale out. A typical use case is to deploy multiple pods using Kubernetes ReplicaSet that all subscribe to MQTT broker using the same topic filter in shared subscription.
5757

58-
## Distributed state store (DSS)
58+
## State store
5959

60-
The Distributed state store (DSS) is a replicated in-memory *HashMap* for managing application processing state. Unlike *etcd*, for example, DSS prioritizes high-velocity throughput, horizontal scaling, and low latency through in-memory data structures, partitioning, and chain-replication. It allows applications to use the the state stores distributed nature and fault tolerance while accessing a consistent state quickly across instances. To use the built-in key-value store provided by the distributed broker:
60+
State store is a replicated in-memory *HashMap* for managing application processing state. Unlike *etcd*, for example, state store prioritizes high-velocity throughput, horizontal scaling, and low latency through in-memory data structures, partitioning, and chain-replication. It allows applications to use the the state stores distributed nature and fault tolerance while accessing a consistent state quickly across instances. To use the built-in key-value store provided by the distributed broker:
6161

6262
* Implement ephemeral storage and retrieval operations using the broker's key-value store API, ensuring proper error handling and data consistency. Ephemeral state is a short-lived data storage used in stateful processing for fast access to intermediate results or metadata during real-time computations. In the context of HA application, an ephemeral state helps recover application states between crashes. It can be written to disk but remains temporary, as opposed to cold storage that's designed for long-term storage of infrequently accessed data.
6363

articles/iot-operations/create-edge-apps/overview-state-store.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Persisting data in the state store
3-
description: Using the state store to persist data between sessions
3+
description: Understand how to develop application that persist data between sessions using the state store.
44
author: PatAltimore
55
ms.subservice: azure-mqtt-broker
66
ms.author: patricka
77
ms.topic: concept-article
88
ms.custom:
99
- ignite-2023
10-
ms.date: 10/22/2024
10+
ms.date: 11/12/2024
1111

1212
#CustomerIntent: As an developer, I want understand how to develop application that persist data between sessions using the state store.
1313
ms.service: azure-iot-operations
@@ -25,10 +25,10 @@ The state store is implemented via MQTTv5. Its service is integrated directly in
2525

2626
The state store allows an edge application to persist data on the edge. Typical uses of the state store include:
2727

28-
1. Creating stateless applications
29-
1. Sharing state between applications
30-
1. Developing highly available applications
31-
1. Storing data to be used by dataflows
28+
* Creating stateless applications
29+
* Sharing state between applications
30+
* Developing highly available applications
31+
* Storing data to be used by dataflows
3232

3333
## State store authorization
3434

0 commit comments

Comments
 (0)