How can streaming data arriving from a single source be simultaneously forwarded to multiple destinations without any delay?