Skip to content

[Technical Question] IoTHubModuleClient method send_message takes lot of time #1155

Description

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 ?
image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions