Patent ID: 7895264

Claim:
A system comprising: a feeder cluster comprising a plurality of feeder servers, each of the plurality of feeder servers being in communication with at least one other of the plurality of feeder servers, the feeder cluster receiving a plurality of articles and associated headers from at least one source outside of the system; a server cluster comprising a plurality of cluster servers, each of the plurality of cluster servers being in communication with at least one other of the plurality of cluster servers, the server cluster receiving from the feeder cluster and storing the plurality of articles and at most a portion of the plurality of headers associated with the plurality of articles; a header cluster comprising a plurality of header servers, each of the plurality of header servers being in communication with at least one other of the plurality of header servers, the header cluster receiving from the feeder cluster and storing the plurality of headers associated with the plurality of articles and not storing the plurality of articles; and wherein a given associated header of the plurality of associated headers comprises metadata associated with an article of the plurality of articles; and wherein the plurality of feeder servers read a article's message-id and determine a specific cluster server, of the plurality of cluster servers, that is to receive the article associated with the article message-id.