发明名称 Light-Weight Lifecycle Management of Enqueue Locks
摘要 In an example embodiment, a request for an enqueue lock for a first piece of data is received from a client application. At an enqueue server separate from an application server instance, a light-weight enqueue session is then created, including generating a light-weight enqueue session identification for the light-weight enqueue session. An enqueue lock for the first piece of data is stored in the light-weight enqueue session. The light-weight enqueue session identification is then sent to the client application. In response to a detection that a session between the client application and the application server instance has been terminated, all enqueue locks in the light-weight enqueue session are deleted and the light-weight enqueue session is deleted.
申请公布号 US2016147560(A1) 申请公布日期 2016.05.26
申请号 US201414553050 申请日期 2014.11.25
申请人 Jolfaei Masoud Aghadavoodi;Lott Edgar;Braemer Achim 发明人 Jolfaei Masoud Aghadavoodi;Lott Edgar;Braemer Achim
分类号 G06F9/46;G06Q10/10 主分类号 G06F9/46
代理机构 代理人
主权项 1. A method comprising: receiving, from a client application, a request for an enqueue lock for a first piece of data; creating, at an enqueue server separate from an application server instance, a light-weight enqueue session, the creating including generating a light-weight enqueue session identification for the light-weight enqueue session; storing, in the light-weight enqueue session, the enqueue lock for the first piece of data; sending the light-weight enqueue session identification to the client application; receiving, from the client application, a request for an enqueue lock for a second piece of data, the request for the enqueue lock for the second piece of data including the light-weight enqueue session identification; storing, in the light-weight enqueue session, the enqueue lock for the second piece of data; detecting that a session between the client application and the application server instance has been terminated; and deleting all enqueue locks in the light-weight enqueue session and deleting the light-weight enqueue session in response to the detection that the session between the client application and the application server instance has been terminated.
地址 Wiesloch DE