买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:西安热工研究院有限公司;西安西热电站信息技术有限公司
摘要:一种实时数据库API无中断调用方法、系统、存储介质及服务器,方法包括客户端通过API发起请求报文并等待响应;网络服务进程接收请求报文,然后转发请求报文到业务服务进程;网络服务进程如果通讯中断,则等待业务服务进程的服务恢复并重新建立连接后,重发请求报文;业务服务进程处理请求报文并给网络服务进程回传响应报文;如果业务服务进程运行异常或崩溃则恢复指定服务进程和数据,等待重发请求报文;网络服务进程如果收到响应报文,则删除相应的缓存指令,并将响应报文回传给客户端;如果客户端超时未收到响应报文,则在API到网络服务进程以及网络服务进程到业务服务进程之间自动重发请求报文。本发明避免了客户端API调用中断。
主权项:1.一种实时数据库API无中断调用方法,其特征在于,包括以下步骤:客户端通过API发起请求报文,并等待响应;网络服务进程接收请求报文,以连接ID和流水号为主键缓存指令,然后转发请求报文到业务服务进程;网络服务进程如果在发送请求报文或等待响应报文时与业务服务进程通讯中断,则等待业务服务进程的服务恢复并与网络服务进程重新建立连接后,重发请求报文;如果业务服务进程运行正常,则处理请求报文并给网络服务进程回传响应报文;如果业务服务进程运行异常或崩溃,则恢复指定服务进程和数据,等待网络服务进程重发请求报文;网络服务进程如果收到业务服务进程的响应报文,则删除相应的缓存指令,并将响应报文回传给客户端;如果客户端超时未收到响应报文,则API调用失败,在API到网络服务进程以及网络服务进程到业务服务进程之间自动重发请求报文,实现不中断API调用;所述网络服务进程如果在发送请求报文或等待响应报文时与业务服务进程通讯中断时,首先判定是由于网络服务进程崩溃引起的,还是由于业务服务进程崩溃引起的;如果是由于网络服务进程崩溃引起的,则恢复网络服务进程后,客户端API重新建立连接并重新发送请求指令;如果是由于业务服务进程崩溃引起的,则恢复指定服务进程和数据后,网络服务进程从指令缓存器中获取未处理的请求报文,重新转发给业务服务进程处理。
全文数据:
权利要求:
百度查询: 西安热工研究院有限公司 西安西热电站信息技术有限公司 实时数据库API无中断调用方法、系统、存储介质及服务器
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。