# Can HTTP/2 Replace MQTT?

DevFeed: [Can HTTP/2 Replace MQTT?](<https://devfeed.tech/articles/can-http-2-replace-mqtt-33410.md>)

Original publisher: [Read original article](<https://timkellogg.me/blog/2015/02/20/can-http2-replace-mqtt>)

Published: 2015-02-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Tim Kellogg](<https://devfeed.tech/sources/tim-kellogg.md>)

Topics: [HTTP](<https://devfeed.tech/topics/http.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>), [Publish-subscribe pattern](<https://devfeed.tech/topics/pubsub.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [client](<https://devfeed.tech/tags/client.md>), [http](<https://devfeed.tech/tags/http.md>), [messages](<https://devfeed.tech/tags/messages.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [server](<https://devfeed.tech/tags/server.md>), [stream](<https://devfeed.tech/tags/stream.md>), [subscription](<https://devfeed.tech/tags/subscription.md>)

## AI overview

The article examines whether HTTP/2 with HPACK could replace MQTT. It explains MQTT's compact headers and publish/subscribe model, then describes how HTTP/2 multiplexing, server push, persistent streams, and headers could approximate MQTT-style messaging.

## Source excerpt

Yesterday I got an interesting question: