-
公开(公告)号:US08856022B1
公开(公告)日:2014-10-07
申请号:US13297105
申请日:2011-11-15
申请人: Guy Bialostocki , Ram Cherukuri
发明人: Guy Bialostocki , Ram Cherukuri
IPC分类号: G06Q30/00
CPC分类号: G06F17/30457 , G06Q30/0283 , G06Q40/10
摘要: A normalized caching system may receive a data request from a requestor, the request associated with a requested service. The normalized caching system may generate a normalized request by modifying one or more parameters of the request. A normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. The system may then check whether an entry is cached for the normalized request. If no cached entry is found, the normalized request may be submitted to the requested service, and response received in return. The normalized response may be cached using the normalized request. The response may be denormalized in order to generate a response which is provided to the requestor. When a subsequent request is received, if that subsequent request normalizes to the same normalized request, it may be fulfilled using the response stored in cache, rather than using the requested service.
摘要翻译: 归一化缓存系统可以从请求者接收与请求的服务相关联的请求的数据请求。 归一化缓存系统可以通过修改请求的一个或多个参数来生成归一化请求。 归一化响应通常对于维护比非归一化响应的更大范围的后续请求是有用的。 然后,系统可以检查是否为标准化请求缓存条目。 如果没有找到缓存的条目,则归一化的请求可以被提交给所请求的服务,并且响应被接收。 归一化响应可以使用归一化请求来缓存。 为了生成提供给请求者的响应,响应可以被非规范化。 当接收到后续请求时,如果该后续请求规范化到相同的标准化请求,则可以使用存储在高速缓存中的响应而不是使用所请求的服务来实现。
-
公开(公告)号:US08990778B1
公开(公告)日:2015-03-24
申请号:US13619197
申请日:2012-09-14
申请人: William W. Allocca , James Cade Bodley , Ram Cherukuri , Bharathi Masilamani , Harsha Ramalingam , Nandan U. Telang
发明人: William W. Allocca , James Cade Bodley , Ram Cherukuri , Bharathi Masilamani , Harsha Ramalingam , Nandan U. Telang
CPC分类号: G06F11/3664 , G06F11/3457 , G06F11/3461 , G06F11/3692
摘要: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor intercepts at least one production request to a production version of the software and issues the production request to a shadow proxy service as a shadow request. The shadow proxy service causes the at least one shadow request to be processed by the candidate version of the software being validated and an authority version of the software being used to validate the candidate version. The shadow proxy service may then compare and/or analyze at least one candidate response to the shadow request from the candidate version and at least one authority response to the shadow request from the authority version. A dashboard service may provide at least some of the resulting information and issue a request the shadow proxy service to replay at least one of the shadow requests.
摘要翻译: 本文描述的技术提供软件的候选版本的软件测试。 在一些示例中,拦截器拦截至软件的生产版本的至少一个生产请求,并向影子代理服务发出生产请求作为影子请求。 影子代理服务使得至少一个影子请求被待验证的软件的候选版本处理,并且软件的授权版本被用于验证候选版本。 然后,影子代理服务可以从候选版本和从权限版本到影子请求的至少一个权限响应来比较和/或分析至于影子请求的至少一个候选响应。 仪表板服务可以提供至少一些所得到的信息,并且发出影子代理服务以重播至少一个影子请求的请求。
-