Azure / azure-iot-explorer

Cross-platform UI for interacting with devices attached to Azure IoT Hub. This tool is meant for learning and testing, not for production environment.
MIT License
224 stars 73 forks source link

address telemetry loss in very short intervals #585

Closed YingXue closed 1 year ago

YingXue commented 1 year ago

Address two root causes of events/telemetry data loss.

  1. Websocket was pushing messages to client too frequently and is causing ui not able to pick up all messages fast enough.
  2. EnqueueTimeUtc is not realiable enough to check duplicates as event hub can return messages not always in order.

General Guidelines