Skip to content

Production readiness of TurboMqtt v0.2 for high-throughput MQTT 3.1.1 workloads #277

@beukerilionx

Description

@beukerilionx

Context

We’re building a new IoT back-end that relies on MQTT for bidirectional messaging between ~1500 edge devices and several cloud services.

  • Our current PoC uses MQTTnet, but we have performance-concerns at >3000 msg/s and we also need native OpenTelemetry tracing/metrics throughout the stack.
  • After watching the TurboMqtt videos (Part 1 & Part 2) we’re very interested in switching to TurboMqtt.
  • We noticed that Petabridge already runs TurboMqtt internally in production, yet the NuGet package is still at v0.2.0.

Questions

  1. Production readiness – For a workload that is purely MQTT 3.1.1 (QoS 1) are there any known stability or performance gaps that should stop us from deploying v0.2 in prod?
  2. API stability – Do you anticipate breaking public-API changes on the road to v1.0?

We’d love to hear whether you think TurboMqtt v0.2 is the right fit today or if we should wait for version 1.0.

Thanks a lot for the hard work and the great videos!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions