Azure / Azure/azure-iot-sdk-python
[Technical Question] IoTHubModuleClient method send_message takes lot of time
- Lingua principale
- Python
- Stelle
- 438
- Fork
- 380
- Merge medio
- 22h 17m
- PR unite (30g)
- 22
Descrizione
Hi Team,
I am trying to use send_message method of the async IoTHubModuleClient class
```
# The client object is used to interact with your Azure IoT hub.
module_client = IoTHubModuleClient.create_from_edge_environment()
# Connect the client.
await module_client.connect()
async def send_test_message(i):
print("sending message #" + str(i))
msg = Message("test wind speed " + str(i))
msg.message_id = uuid.uuid4()
msg.correlation_id = "correlation-1234"
msg.custom_properties["tornado-warning"] = "yes"
await module_client.send_message(msg)
print("done sending message #" + str(i))
```
i tried measuring the time taken for **send_message** and it is around 300 milliseconds. Is there a way to reduce this time ?

Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non viene indicato alcun file del repository né alcun test; iniziate dal punto di ingresso async IoTHubModuleClient.send_message e confrontate i tempi intorno a await. Una risoluzione utile stabilirebbe se i ~300 ms segnalati sono previsti oppure identificherebbe una modifica riproducibile che li riduca.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, python
- Ambito
- embedded-iot, networking
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100