Skip to content

Commit d6a96a0

Browse files
authored
Merge pull request #172382 from robinsh/manyula-branch
manjula article change
2 parents 48158f8 + ab8da4b commit d6a96a0

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

articles/iot-hub/iot-hub-devguide-messages-d2c.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,12 +136,6 @@ If the device connection flickers, meaning if device connects and disconnects fr
136136

137137
When you create a new route or edit an existing route, you should test the route query with a sample message. You can test individual routes or test all routes at once and no messages are routed to the endpoints during the test. Azure portal, Azure Resource Manager, Azure PowerShell, and Azure CLI can be used for testing. Outcomes help identify whether the sample message matched the query, message did not match the query, or test couldn't run because the sample message or query syntax are incorrect. To learn more, see [Test Route](/rest/api/iothub/iothubresource/testroute) and [Test all routes](/rest/api/iothub/iothubresource/testallroutes).
138138

139-
## Ordering guarantees with at least once delivery
140-
141-
IoT Hub message routing guarantees ordered and at least once delivery of messages to the endpoints. This means that there can be duplicate messages and a series of messages can be retransmitted honoring the original message ordering. For example, if the original message order is [1,2,3,4], you could receive a message sequence like [1,2,1,2,3,1,2,3,4]. The ordering guarantee is that if you ever receive message [1], it would always be followed by [2,3,4].
142-
143-
For handling message duplicates, we recommend stamping a unique identifier in the application properties of the message at the point of origin, which is usually a device or a module. The service consuming the messages can handle duplicate messages using this identifier.
144-
145139
## Latency
146140

147141
When you route device-to-cloud telemetry messages using built-in endpoints, there is a slight increase in the end-to-end latency after the creation of the first route.

0 commit comments

Comments
 (0)