1. A method for resending messages comprising: determining if a particular message with a first unique identifier has been received by a recipient task among a number of potential recipient tasks in a distributed streaming system; notifying the number of potential recipient tasks to ignore the particular message with the first unique identifier in response to determining that the particular message was not received by the recipient task; and resending the particular message with a second unique identifier.