发明名称 Proxy application with dynamic filter updating
摘要 The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations.
申请公布号 US9294415(B2) 申请公布日期 2016.03.22
申请号 US201514617904 申请日期 2015.02.09
申请人 Netflix, Inc. 发明人 Cohen Michael;Schmaus Benjamin;Hawthorne Matthew;Christensen Benjamin;Jacobson Daniel
分类号 G06F15/16;H04L29/08;H04L12/927 主分类号 G06F15/16
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP
主权项 1. A method comprising: in a proxy server that is configured to receive requests directed toward one or more origin servers and to distribute the requests to one or more of the origin servers for processing, loading, from a data repository, one or more first network traffic filters, wherein each of the first network traffic filters specifies processing criteria and one or more actions; without ending execution of the proxy server, loading and initiating operation of one or more second network traffic filters; determining whether a network message satisfies particular processing criteria of a particular network traffic filter; in response to determining that the network message satisfies the particular processing criteria, causing one or more particular actions of the particular network traffic filter to be performed; wherein the method is performed on one or more computing devices.
地址 Los Gatos CA US