Methods, apparatus, and products are disclosed for
reliable messaging using redundant message streams in a high speed, low latency data communications environment that include brokering, by a
stream administration
server, establishment of an
active message stream to a subscribing
client device from an active feed adapter, the
active message stream capable of communicating active application messages; brokering, by the
server, establishment of a
backup message stream to the subscribing
client device from a
backup feed adapter, the
backup message stream capable of communicating backup application messages representing duplicates of the active messages; receiving the active messages in messaging
middleware of the subscribing
client device; receiving, in response to a
failover, the backup messages in the messaging
middleware; and administering, by the messaging
middleware, the backup messages in dependence upon an active stream source identifier, an active stream source sequence number, a backup stream source identifier, and a backup stream source sequence number.