-
公开(公告)号:US20120324417A1
公开(公告)日:2012-12-20
申请号:US13164410
申请日:2011-06-20
申请人: Mahesh K. Somani , Kumar Rethinakaleeswaran , Debashis Saha , David William Dodd , Suresh Mathew
发明人: Mahesh K. Somani , Kumar Rethinakaleeswaran , Debashis Saha , David William Dodd , Suresh Mathew
CPC分类号: G06F8/71 , G06F8/30 , G06F8/41 , G06F9/44 , G06F11/368
摘要: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received, in response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.
摘要翻译: 公开了促进增量软件开发的方法和系统。 例如,一种方法可以包括接收足以构建软件项目的多个二进制软件库。 响应于接收到请求,接收到用户修改多个二进制库中的至少一个二进制库的源代码的请求,检索多个二进制库中的至少一个二进制库的源代码。 向用户呈现多个二进制库中的至少一个的源代码。 接收用于多个二进制库中的至少一个的修改的源代码。 修改的源代码被编译以产生编译的修改代码。 使用编译的修改代码和多个二进制库构建软件项目的修订版本。
-
公开(公告)号:US20150143354A1
公开(公告)日:2015-05-21
申请号:US14528916
申请日:2014-10-30
申请人: Suresh Mathew , Jigar Chandrakant Desai , Kumar Rethinakaleeswaran , Narayanan Singaram , Krishnakanth Batta
发明人: Suresh Mathew , Jigar Chandrakant Desai , Kumar Rethinakaleeswaran , Narayanan Singaram , Krishnakanth Batta
IPC分类号: G06F9/445
CPC分类号: G06F8/656
摘要: A system and method for zero or near zero downtime deployment and rollback are provided. In an example embodiment, a second application is deployed to an application server that is running a first application bound to a port of the server computer. The second application is started without binding the second application to the port. The second application is bound to the port while the first application is bound to the port. The first application is then unbound from the port after the second application is bound to the port.
摘要翻译: 提供零或接近零停机部署和回滚的系统和方法。 在示例实施例中,将第二应用部署到运行绑定到服务器计算机的端口的第一应用的应用服务器。 启动第二个应用程序而不将第二个应用程序绑定到端口。 第二个应用程序绑定到端口,而第一个应用程序绑定到端口。 第二个应用程序绑定到端口后,第一个应用程序将从端口绑定。
-
3.
公开(公告)号:US20140040415A1
公开(公告)日:2014-02-06
申请号:US13955175
申请日:2013-07-31
申请人: Suresh Mathew , Kumar Rethi
发明人: Suresh Mathew , Kumar Rethi
IPC分类号: H04L29/08
CPC分类号: H04L67/2842 , G06F17/30902 , H04L67/02 , H04L67/2876
摘要: With an idempotent POST request, the URL (and headers) cannot be used as an HTTP cache key. To cache idempotent POST requests, the POST body is digested and appended the URL with the digest and used as the cache key. Subsequent requests with the same payload will end up hitting the cache rather than the origin server. A forward cache proxy at the client end and reverse cache proxy at the server end are deployed. The client sends the request to the forward proxy that looks up the cache. If there is a cache miss, the forward cache proxy digests the body and sends only the digest to the reverse proxy. The reverse cache proxy looks up request cache to find if there is a match for the request and send that request to the server.
摘要翻译: 使用幂等的POST请求,URL(和头)不能用作HTTP缓存密钥。 要缓存等幂的POST请求,POST主体将被消化并附加到摘要的URL并用作缓存键。 具有相同有效负载的后续请求将最终导致缓存而不是源服务器。 部署了客户端的转发缓存代理和服务器端的反向缓存代理。 客户端将请求发送到查找缓存的转发代理。 如果存在高速缓存未命中,则转发缓存代理将对主体进行摘要,并将摘要发送到反向代理。 反向缓存代理查询请求缓存以查找是否存在请求匹配并将该请求发送到服务器。
-
公开(公告)号:US08856724B2
公开(公告)日:2014-10-07
申请号:US13164410
申请日:2011-06-20
申请人: Mahesh K. Somani , Kumar Rethinakaleeswaran , Debashis Saha , David William Dodd , Suresh Mathew
发明人: Mahesh K. Somani , Kumar Rethinakaleeswaran , Debashis Saha , David William Dodd , Suresh Mathew
IPC分类号: G06F9/44
CPC分类号: G06F8/71 , G06F8/30 , G06F8/41 , G06F9/44 , G06F11/368
摘要: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.
摘要翻译: 公开了促进增量软件开发的方法和系统。 例如,一种方法可以包括接收足以构建软件项目的多个二进制软件库。 接收来自用户的用于修改多个二进制库中的至少一个的源代码的请求。 响应于接收到请求,检索多个二进制库中的至少一个的源代码。 向用户呈现多个二进制库中的至少一个的源代码。 接收用于多个二进制库中的至少一个的修改的源代码。 修改的源代码被编译以产生编译的修改代码。 使用编译的修改代码和多个二进制库构建软件项目的修订版本。
-
-
-