<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://nanomq.io/docs/en/latest/</loc><lastmod>2026-01-15T07:47:40.059Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/rule/web-hook-0.19.html</loc><lastmod>2026-01-15T07:47:40.060Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/</loc><lastmod>2026-01-15T07:47:40.060Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/toolkit/bench.html</loc><lastmod>2026-01-15T07:47:40.060Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/tutorial/retain-msg-persistence.html</loc><lastmod>2026-01-15T07:47:40.061Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/test-report.html</loc><lastmod>2026-01-15T07:47:40.069Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/test-report.html</loc><lastmod>2026-01-15T07:47:40.070Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/toolkit/nftp.html</loc><lastmod>2026-01-15T07:47:40.071Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/toolkit/toolkit.html</loc><lastmod>2026-01-15T07:47:40.071Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/tutorial/SSL_TLS.html</loc><lastmod>2026-01-15T07:47:40.071Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/tutorial/tutorial.html</loc><lastmod>2026-01-15T07:47:40.072Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/tutorial/webhook.html</loc><lastmod>2026-01-15T07:47:40.072Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/access-control/acl.html</loc><lastmod>2026-01-15T07:47:40.072Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/api/introduction.html</loc><lastmod>2026-01-15T07:47:40.073Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/bridges/introduction.html</loc><lastmod>2026-01-15T07:47:40.073Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/acl.html</loc><lastmod>2026-01-15T07:47:40.074Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/gateway/dds.html</loc><lastmod>2026-01-15T07:47:40.074Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/installation/build-options.html</loc><lastmod>2026-01-15T07:47:40.075Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/mqtt-stream/configuration.html</loc><lastmod>2026-01-15T07:47:40.076Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/quic/introduction.html</loc><lastmod>2026-01-15T07:47:40.076Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/quick-start/quick-start.html</loc><lastmod>2026-01-15T07:47:40.076Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/rule/introduction.html</loc><lastmod>2026-01-15T07:47:40.077Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/toolkit/bench.html</loc><lastmod>2026-01-15T07:47:40.077Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/tutorial/retain-msg-persistence.html</loc><lastmod>2026-01-15T07:47:40.078Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/access-control/acl.html</loc><lastmod>2026-01-15T07:47:40.078Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/api/introduction.html</loc><lastmod>2026-01-15T07:47:40.079Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/bridges/aws-iot-core-bridge.html</loc><lastmod>2026-01-15T07:47:40.079Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/acl.html</loc><lastmod>2026-01-15T07:47:40.079Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/gateway/introduction.html</loc><lastmod>2026-01-15T07:47:40.080Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/installation/introduction.html</loc><lastmod>2026-01-15T07:47:40.080Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/quic/introduction.html</loc><lastmod>2026-01-15T07:47:40.081Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/quick-start/quick-start.html</loc><lastmod>2026-01-15T07:47:40.081Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/toolkit/command-line.html</loc><lastmod>2026-01-15T07:47:40.082Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/access-control/jwt.html</loc><lastmod>2026-01-15T07:47:40.082Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/access-control/http.html</loc><lastmod>2026-01-15T07:47:40.083Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/access-control/login.html</loc><lastmod>2026-01-15T07:47:40.083Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/access-control/introduction.html</loc><lastmod>2026-01-15T07:47:40.083Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/bridges/aws-iot-core-bridge.html</loc><lastmod>2026-01-15T07:47:40.084Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/api/v1.html</loc><lastmod>2026-01-15T07:47:40.085Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/bridges/quic-bridge.html</loc><lastmod>2026-01-15T07:47:40.085Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/bridges.html</loc><lastmod>2026-01-15T07:47:40.086Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/api/v4.html</loc><lastmod>2026-01-15T07:47:40.086Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/broker.html</loc><lastmod>2026-01-15T07:47:40.087Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/bridges/tcp-bridge.html</loc><lastmod>2026-01-15T07:47:40.088Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/gateway.html</loc><lastmod>2026-01-15T07:47:40.089Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/http-server.html</loc><lastmod>2026-01-15T07:47:40.089Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/logs.html</loc><lastmod>2026-01-15T07:47:40.089Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/introduction.html</loc><lastmod>2026-01-15T07:47:40.090Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/mqtt.html</loc><lastmod>2026-01-15T07:47:40.090Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/more-config.html</loc><lastmod>2026-01-15T07:47:40.091Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/listener.html</loc><lastmod>2026-01-15T07:47:40.091Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/parquet.html</loc><lastmod>2026-01-15T07:47:40.092Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/plugin.html</loc><lastmod>2026-01-15T07:47:40.092Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/v013.html</loc><lastmod>2026-01-15T07:47:40.093Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/rules.html</loc><lastmod>2026-01-15T07:47:40.093Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/webhook.html</loc><lastmod>2026-01-15T07:47:40.094Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/config-description/v014.html</loc><lastmod>2026-01-15T07:47:40.094Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/gateway/introduction.html</loc><lastmod>2026-01-15T07:47:40.095Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/gateway/someip-gateway.html</loc><lastmod>2026-01-15T07:47:40.095Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/gateway/zmq-gateway.html</loc><lastmod>2026-01-15T07:47:40.096Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/installation/windows.html</loc><lastmod>2026-01-15T07:47:40.096Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/installation/docker.html</loc><lastmod>2026-01-15T07:47:40.097Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/installation/packages.html</loc><lastmod>2026-01-15T07:47:40.097Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/mqtt-stream/introduction.html</loc><lastmod>2026-01-15T07:47:40.097Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/quic/quic-doc.html</loc><lastmod>2026-01-15T07:47:40.098Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/mqtt-stream/consumer.html</loc><lastmod>2026-01-15T07:47:40.098Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/rule/config-file.html</loc><lastmod>2026-01-15T07:47:40.099Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/rule/web-hook-0.19.html</loc><lastmod>2026-01-15T07:47:40.100Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/toolkit/command-line.html</loc><lastmod>2026-01-15T07:47:40.100Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/toolkit/nftp.html</loc><lastmod>2026-01-15T07:47:40.101Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/tutorial/SSL_TLS.html</loc><lastmod>2026-01-15T07:47:40.101Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/toolkit/toolkit.html</loc><lastmod>2026-01-15T07:47:40.102Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/tutorial/webhook.html</loc><lastmod>2026-01-15T07:47:40.102Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/tutorial/tutorial.html</loc><lastmod>2026-01-15T07:47:40.102Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/access-control/introduction.html</loc><lastmod>2026-01-15T07:47:40.103Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/access-control/login.html</loc><lastmod>2026-01-15T07:47:40.103Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/access-control/jwt.html</loc><lastmod>2026-01-15T07:47:40.103Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/access-control/http.html</loc><lastmod>2026-01-15T07:47:40.104Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/api/v1.html</loc><lastmod>2026-01-15T07:47:40.104Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/bridges/quic-bridge.html</loc><lastmod>2026-01-15T07:47:40.105Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/api/v4.html</loc><lastmod>2026-01-15T07:47:40.105Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/bridges/introduction.html</loc><lastmod>2026-01-15T07:47:40.106Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/bridges.html</loc><lastmod>2026-01-15T07:47:40.106Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/bridges/tcp-bridge.html</loc><lastmod>2026-01-15T07:47:40.107Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/http-server.html</loc><lastmod>2026-01-15T07:47:40.108Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/broker.html</loc><lastmod>2026-01-15T07:47:40.108Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/introduction.html</loc><lastmod>2026-01-15T07:47:40.108Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/listener.html</loc><lastmod>2026-01-15T07:47:40.109Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/more-config.html</loc><lastmod>2026-01-15T07:47:40.109Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/logs.html</loc><lastmod>2026-01-15T07:47:40.109Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/mqtt.html</loc><lastmod>2026-01-15T07:47:40.110Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/parquet.html</loc><lastmod>2026-01-15T07:47:40.110Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/plugin.html</loc><lastmod>2026-01-15T07:47:40.110Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/rules.html</loc><lastmod>2026-01-15T07:47:40.111Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/v014.html</loc><lastmod>2026-01-15T07:47:40.111Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/webhook.html</loc><lastmod>2026-01-15T07:47:40.112Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/v013.html</loc><lastmod>2026-01-15T07:47:40.112Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/gateway/someip-gateway.html</loc><lastmod>2026-01-15T07:47:40.113Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/gateway/dds.html</loc><lastmod>2026-01-15T07:47:40.113Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/gateway/zmq-gateway.html</loc><lastmod>2026-01-15T07:47:40.114Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/installation/docker.html</loc><lastmod>2026-01-15T07:47:40.114Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/installation/packages.html</loc><lastmod>2026-01-15T07:47:40.115Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/installation/windows.html</loc><lastmod>2026-01-15T07:47:40.115Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/installation/build-options.html</loc><lastmod>2026-01-15T07:47:40.115Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/quic/quic-doc.html</loc><lastmod>2026-01-15T07:47:40.116Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/rule/config-rule-engine.html</loc><lastmod>2026-01-15T07:47:40.116Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/rule/introduction.html</loc><lastmod>2026-01-15T07:47:40.117Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/zh/latest/config-description/gateway.html</loc><lastmod>2026-01-15T07:47:40.117Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://nanomq.io/docs/en/latest/installation/introduction.html</loc><lastmod>2026-01-15T07:47:40.118Z</lastmod><changefreq>weekly</changefreq></url></urlset>