Skip to content

Commit 9373c84

Browse files
committed
freshness on Config Event conceptual article
1 parent afef69a commit 9373c84

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

articles/azure-app-configuration/concept-app-configuration-event.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: Reacting to Azure App Configuration key-value events | Microsoft Docs
2+
title: Reacting to Azure App Configuration key-value events
33
description: Use Azure Event Grid to subscribe to App Configuration events.
44
services: azure-app-configuration,event-grid
55
author: jimmyca
66

77
ms.author: jimmyca
8-
ms.date: 05/30/2019
8+
ms.date: 02/20/2020
99
ms.topic: article
1010
ms.service: azure-app-configuration
1111

1212
---
1313

1414
# Reacting to Azure App Configuration events
1515

16-
Azure App Configuration events enable applications to react to changes in key-values. This is done without the need for complicated code or expensive and inefficient polling services. Instead, events are pushed through [Azure Event Grid](https://azure.microsoft.com/services/event-grid/) to subscribers such as [Azure Functions](https://azure.microsoft.com/services/functions/), [Azure Logic Apps](https://azure.microsoft.com/services/logic-apps/), or even to your own custom http listener, and you only pay for what you use.
16+
Azure App Configuration events enable applications to react to changes in key-values. This is done without the need for complicated code or expensive and inefficient polling services. Instead, events are pushed through [Azure Event Grid](https://azure.microsoft.com/services/event-grid/) to subscribers such as [Azure Functions](https://azure.microsoft.com/services/functions/), [Azure Logic Apps](https://azure.microsoft.com/services/logic-apps/), or even to your own custom http listener. Critically, you only pay for what you use.
1717

1818
Azure App Configuration events are sent to the Azure Event Grid which provides reliable delivery services to your applications through rich retry policies and dead-letter delivery. To learn more, see [Event Grid message delivery and retry](https://docs.microsoft.com/azure/event-grid/delivery-and-retry).
1919

@@ -70,11 +70,12 @@ Here is an example of a KeyValueModified event:
7070
For more information, see [Azure App Configuration events schema](../event-grid/event-schema-app-configuration.md).
7171

7272
## Practices for consuming events
73-
Applications that handle App Configuration events should follow a few recommended practices:
73+
Applications that handle App Configuration events should follow these recommended practices:
7474
> [!div class="checklist"]
75-
> * As multiple subscriptions can be configured to route events to the same event handler, it is important not to assume events are from a particular source, but to check the topic of the message to ensure that it comes from the App Configuration you are expecting.
76-
> * Similarly, check that the eventType is one you are prepared to process, and do not assume that all events you receive will be the types you expect.
77-
> * As messages can arrive out of order and after some delay, use the etag fields to understand if your information about objects is still up-to-date. Also, use the sequencer fields to understand the order of events on any particular object.
75+
> * Multiple subscriptions can be configured to route events to the same event handler, so do not assume events are from a particular source. Instead, check the topic of the message to ensure the App Configuration instance sending the event.
76+
> * Check the eventType and do not assume that all events you receive will be the types you expect.
77+
> * Use the etag fields to understand if your information about objects is still up-to-date.
78+
> * Use the sequencer fields to understand the order of events on any particular object.
7879
> * Use the subject field to access the key-value that was modified.
7980
8081

0 commit comments

Comments
 (0)