Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One clarification:

> A data streaming platform (of which Kafka is one example) will push the data

The Kafka broker keeps hot data in RAM. The clients pulls: https://github.com/apache/kafka/blob/3.3.2/clients/src/main/.... Most often it’s a frequent pull with a short timeout.

This is one of the major differences from MQTT. MQTT broker pushes to the subscriber when the latter is connected, or stores for redelivery if subscriber is offline (qos 1 and 2) but the redelivery will also be a real push on reconnect.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: