首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种解决分布式应用交易后发先至的方法、装置及存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:武汉众邦银行股份有限公司

摘要:本发明涉及信息技术领域,具体的提供了一种解决分布式应用交易后发先至的方法、装置及存储介质。本发明的目的在于解决分布式系统后发先至,造成业务错误的问题。未解决上述技术问题,主要方案包括,当渠道端发起一笔包含唯一字段的交易请求时,通过同一事务将交易流水表T1和查证表T2插入唯一字段,分布式应用系统根据交易流水表执行后续业务逻辑后将执行结果更新到查证表T2以供渠道端进行查证,当渠道端通过唯一字段查证时,无法在表T2中找到唯一字段对应的数据时,则将唯一字段和执行结果“失败”插入表T2,当堵塞结束,通过同一事务插入表T1、表T2时,因为T2表中唯一主键已经存在,因此插入表T1和表T2将失败,即交易请求失败。

主权项:1.一种解决分布式应用交易后发先至的方法,其特征在于,包括交易流水表T1,查证表T2,当分布式微服务应用未发生堵塞时:当分布式微服务应用收到渠道端发起的一条包含唯一主键的交易请求,微服务应用进行处理唯一主键插入事务提交,向交易流水表T1和插入查证表T2中插入包含唯一主键的数据信息供后级应用调用执行,并将交易请求执行结果“成功”、“失败”以唯一字段为约束更新查证表T2的执行结果字段,同时将交易请求执行结果“成功”、“失败”返回给渠道端,当渠道端与分布式微服务应用连接超时,渠道端因为得到分布式微服务应用返回的交易请求执行结果,因此会向分布式微服务应用发起一条包含唯一主键的查证请求,分布式微服务应用根据唯一主键在查证表T2中该笔交易请求的执行结果字段的值,并将执行结果字段的值返回给渠道端;当分布式微服务应用发生堵塞:当分布式微服务应用收到渠道端发起的一条包含唯一主键的交易请求,因为堵塞微服务应用会一直处于等待进行处理唯一主键插入事务提交,则无法向交易流水表T1和插入查证表T2中插入包含唯一主键的数据信息供后级应用调用执行,直到渠道端与分布式微服务应用连接超时,渠道端因为得到分布式微服务应用返回的交易请求执行结果,因此渠道端会向分布式微服务应用发起一条包含唯一主键的查证请求,分布式微服务应用根据唯一主键在查证表T2中进行查找数据,此时因为堵塞查证表T2中并不会存在包含有唯一主键的数据,则无法查找到唯一主键,分布式微服务应用向渠道端返回“失败”,并将唯一主键和执行“失败”的结果写入查证表T2,当分布式微服务应用堵塞结束,进行唯一主键插入事务时,因为唯一主键在查证表T2中已经存在,因此唯一主键插入查证表T2将失败,从而交易流水表T1中也不会插入唯一主键,则交易请求不会被后级应用调用执行,即包含唯一主键的交易请求执行失败;唯一主键插入事务是指:将唯一主键插入交易流水表T1和将唯一主键及交易请求处理状态插入查证表T2在同一事务进行提交,同一事务即,唯一主键插入交易流水表T1和插入查证表T2中有任何一个插入失败,则交易流水表T1和插入查证表T2中均不会插入唯一主键。

全文数据:

权利要求:

百度查询: 武汉众邦银行股份有限公司 一种解决分布式应用交易后发先至的方法、装置及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。