Sounds like MQTT?
MQTT wouldn't give you the persistence or the decoupling of fast and slow consumers.