16. A method for reconstruction of the flow of the one or more events from a single stream in the central broker by reading one or more stream log files comprises: a) establishing a target time representative of the beginning of a stream; b) identifying an initial stream log file of one or more stream log files that contains the oldest stream event with respect to the target time; c) opening the initial stream log file and reading an iteration number of a header of the initial stream log file; d) reading in sequential order each stream event record of the initial stream log file; e) verifying that the iteration number in each stream event record of the initial stream log file matches the iteration number read in the header of the initial stream log file and saving a set number, a location, and a timestamp of each stream event record of the initial stream log file that is read; f) finding a stream event in an event log file using the location and the set number; g) identifying a subsequent stream log file of the one or more stream log files that contains the oldest stream event with respect to the timestamp; h) opening the subsequent stream log file of the one or more stream log files and reading the iteration number of the header of the subsequent stream log file; i) reading in sequential order each stream event record of the subsequent stream log file; j) verifying that the iteration number in each stream event record of the subsequent stream log file matches the iteration number read in the header of the subsequent stream log file and saving the set number, the location, and the timestamp of each stream event record of the subsequent stream log file that is read; k) finding the stream event in the event log file using the location and the set number; and l) repeating g)-j) for each stream log file of the one or more stream log files.
16. A method for reconstruction of the flow of the one or more events from a single stream in the central broker by reading one or more stream log files comprises: a) establishing a target time representative of the beginning of a stream; b) identifying an initial stream log file of one or more stream log files that contains the oldest stream event with respect to the target time; c) opening the initial stream log file and reading an iteration number of a header of the initial stream log file; d) reading in sequential order each stream event record of the initial stream log file; e) verifying that the iteration number in each stream event record of the initial stream log file matches the iteration number read in the header of the initial stream log file and saving a set number, a location, and a timestamp of each stream event record of the initial stream log file that is read; f) finding a stream event in an event log file using the location and the set number; g) identifying a subsequent stream log file of the one or more stream log files that contains the oldest stream event with respect to the timestamp; h) opening the subsequent stream log file of the one or more stream log files and reading the iteration number of the header of the subsequent stream log file; i) reading in sequential order each stream event record of the subsequent stream log file; j) verifying that the iteration number in each stream event record of the subsequent stream log file matches the iteration number read in the header of the subsequent stream log file and saving the set number, the location, and the timestamp of each stream event record of the subsequent stream log file that is read; k) finding the stream event in the event log file using the location and the set number; and l) repeating g)-j) for each stream log file of the one or more stream log files. 17. The method of claim 16, wherein reading in sequential order each stream event record of the initial stream log file comprises saving a stream event timestamp, a set number, and the location of each stream event record as it is read before proceeding to read a subsequent stream event record of the subsequent stream log file.