StreamNative Private Cloud supports the MQTT protocol. By enabling the MQTT protocol in your existing StreamNative cluster, you can migrate your existing MQTT applications and services to StreamNative without modifying the code.Documentation Index
Fetch the complete documentation index at: https://docs.streamnative.io/llms.txt
Use this file to discover all available pages before exploring further.
Enable MQTT Protocol
To enable the MQTT protocol, update thePulsarBroker CR with the following configuration:
spec.config.protocolHandlers.mop.enabled: Required. Set totrueto enable the MQTT protocol.spec.config.protocolHandlers.mop.proxyEnabled: Optional. Set totrueto enable the MQTT proxy for external access outside the Kubernetes cluster.
Alternatively, you can use Istio for external access. See Deploy Pulsar with Istio for instructions.