专利汇可以提供一种解决消息处理顺序及疏导消息处理的方法专利检索,专利查询,专利分析的服务。并且一种解决消息处理顺序及疏导消息处理的实现方法,包括消息 中间件 、消息接收应用,消息消费应用,关系型 数据库 ;步骤如下:1)在客户端发送 请求 前增加消息内容,消息数据唯一识别码,作为发送数据内容的唯一识别码;消息数据链路 串联 是以消息数据唯一识别码和消息发生时间作为串联依据;2) 消息中间件 由消息路由完成消息数据分发到对应消费应用;3)消费者应用中接收层根据对应消息业务,消息转发存储到 指定 的关系型数据库;转储后,消息内容包含数据唯一识别码,消息体,消息业务类型,消息时间,触发时间, 锁 标识;4)消费者应用中消费层检测对应的关系型数据库有新消息时,锁定当前消息,获取当前消息后,解析并处理消息。,下面是一种解决消息处理顺序及疏导消息处理的方法专利的具体信息内容。
1.一种解决消息处理顺序及疏导消息处理的实现方法,其特征是,具体技术方案如下:
基于消息处理顺序及疏导消息处理系统架构,系统架构中包含的4个模块,即消息中间件、消息接收应用,消息消费应用,关系型数据库;
所述消息中间件,指支持在分布式系统中发送和接受消息的硬件或软件基础设施;消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成;提供消息传递和消息排队模型,在分布式环境下扩展进程间的通信;
所属消息接收应用和消费应用,是指从原消费者模型中把消费消息和业务处理分化出来单独的功能模块;消息接收应用用于完成从消息中间件获取消息及转储消息数据功能;
消息消费应用用于完成具体的消息业务处理;
所属关系型数据库,是指建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据;用于存储消息和附加控制消息执行的扩展信息;
消息处理的步骤如下:
步骤1:在客户端发送请求前增加消息内容,消息数据唯一识别码,作为发送数据内容的唯一识别码;消息数据链路串联是以消息数据唯一识别码和消息发生时间作为串联依据;
步骤2:消息中间件由消息路由完成消息数据分发到对应消费应用;
步骤3:消费者应用中接收层根据对应消息业务,消息转发存储到指定的关系型数据库;转储后,消息内容包含数据唯一识别码,消息体,消息业务类型,消息时间,触发时间,锁标识,便于遵循消息提取消费规则获取可执行消息;
步骤4:消费者应用中消费层检测对应的关系型数据库有新消息时,锁定当前消息,获取当前消息后,解析并处理消息;
步骤5:消费者应用则消费层遇到故障消息触犯消息沉降规则,异常消息下调处理优先级,并冷后一段时间,冷却后回归可执行消息顺序队列。
2.根据权利要求1所述的解决消息处理顺序及疏导消息处理的实现方法,其特征是,步骤201:构建消息中间件,定义消息接收消息和消息路由转发配置,完成接收一个或多个生产者消息,并根据消息路由转发到指定一个或多个消费接收层;
步骤202:消息接收应用从消息中间件中消费消息数据,追加数据唯一识别码,消息体,消息业务类型,消息时间,触发时间,锁标识,便于遵循消息提取消费规则获取可执行消息;
步骤203:消息消费应用主动检测关系型数存储中的消息数据,
根据消息的处理频次,自动开启一个或多个线程并行消费各个消息链路上的消息数据;
步骤204:根据消费规则,获取消息处理链上的数据,并根据关系型数据库事务的原子性和排它性锁定当前链路上的消息数据,进行消息业务处理,成功后移除消息;根据数据链路的不同,可存在多个链路同时并发执行。
3.根据权利要求1所述的解决消息处理顺序及疏导消息处理的实现方法,其特征是,所述消费规则是预定消息处理的原则,用于提供在并行环境下消息按可执行顺序并行执行以及消息沉降;具体规则如下:
1)消息的数据唯一识别码和消息时间作为消息数据链路的串联依据;数据唯一识别码是根据消息数据内容定义的唯一识别码,和业务数据相关;
2)消息数据链路上可包含一个或多个消息类型的消息数据;
3)消息数据链路遵循先进先出规则,且满足消息数据链路规则;
4)多条消息数据链路并发执行,消息数据链路消费遵循先进先出,且消息执行保持顺序性;
5)不同消息数据链路没有强关联性,业务处理且遵循冥等性;
6)消息数据链路上的消息是串行处理的。
4.根据权利要求1所述的解决消息处理顺序及疏导消息处理的实现方法,其特征是对接受消息数据扩展,追加数据唯一识别码,消息顺序时间,消息类型,锁标识,以数据唯一识别码和消息数据时间构建消息数据链。消息数据链在消息数据处理中充当梳理消息数据的作用,解决关联消息的顺序性问题和消息之间隔离的作用。
5.根据权利要求1所述的解决消息处理顺序及疏导消息处理的实现方法,其特征是,在消息转储到关系型库中,并行消费多条消息数据链数据,解决了消息并行执行问题,消息数据链上的消息有先后顺序性,以串行执行,解决了消息的顺序问题。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
信息处理方法、装置、电子设备及存储介质 | 2020-05-11 | 49 |
基于消息中间件的异步会计核算与交易分离方法及系统 | 2020-05-12 | 499 |
数据处理方法、装置、电子设备及存储介质 | 2020-05-12 | 304 |
自动化扩容缩容的控制方法、装置、存储介质及处理器 | 2020-05-13 | 950 |
数据采集交换引擎 | 2020-05-13 | 263 |
一种动态剪裁发布订阅关系的LVC网关 | 2020-05-08 | 138 |
数据库日志同步方法、装置、计算机设备及可读存储介质 | 2020-05-12 | 256 |
基于数据传输服务的软硬件解耦设计的系统设计方法 | 2020-05-08 | 795 |
基于设备全生命周期的信息监控系统 | 2020-05-11 | 578 |
一种外联业务处理高并发请求的系统和方法 | 2020-05-14 | 288 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。