Patent ID: 9722884
Date: 2017-08-01
CPC Classifications: G06F,H04L

Claim:
1. In a content delivery network (CDN), said CDN comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least one content delivery (CD) service of a plurality of CD services, a computer-implemented method operable on a device comprising hardware including memory and at least one processor, the method comprising: by a collector service in said CDN: (A) receiving and consuming a plurality of streams of event data, each of said streams originating from and relating to operation of a corresponding CD service in said CDN, said event data relating to operation of at least one type of CD service, wherein the at least one type of CD service is selected from one or more of: collector services, reducer services, delivery services, control services, rendezvous services, and configuration services; and (B) producing state data relating to and based on information represented in said event data in said plurality of streams of event data while asynchronously responding to queries relating to said state data, wherein said state data are updated asynchronously with said at least one stream; and (C) providing at least some of said state data to at least one other CD service, wherein said at least one other CD service to which state data are provided includes at least one CD service from which at least some of said event data originated, wherein said at least one stream of event data comprise: a first stream of a first type of event data and a second stream of a second type of event data, said first type of event data being at least partially distinct from said second type of event data, and wherein said first stream includes first event data from a first type of CD service and wherein said second stream includes second event data from a second type of CD service, said first type of CD service being distinct from said second type of CD service.