基于标识解析的工业互联平台消息队列部署方法及装置制造方法及图纸

技术编号:35708430 阅读:18 留言:0更新日期:2022-11-23 15:06
本申请适用于工业互联技术领域,提供了基于标识解析的工业互联平台消息队列部署方法及装置,方法包括:将标识解析消息写入标识解析消息队列;响应于预设的消费条件,利用标签解析消费者组消费存储于所述标识解析消息队列的标识解析消息并通过预设接口输出;本申请通过对生产者和消息队列分组,并将标识解析生产者生成的消息均衡负载在多个标识解析消息队列中,提升了消息的堆积能力,能够更为可靠地完成标识解析任务,并为后续的供应链系统和企业生产系统的精准对接、产品全生命周期管理和智能化服务提供良好的基础。和智能化服务提供良好的基础。和智能化服务提供良好的基础。

【技术实现步骤摘要】
基于标识解析的工业互联平台消息队列部署方法及装置


[0001]本申请属于工业互联
,尤其涉及基于标识解析的工业互联平台消息队列部署方法及装置。

技术介绍

[0002]在信息爆炸、数字经济的环境下,数据孤岛问题受到了学术界、商业领域甚至是国家层面的广泛关注。
[0003]面对膨胀的数字化应用规模,企业对数据的计算需求和存储需求都呈现爆发增长的态势。许多企业因其巨大业务量产生的海量数据,由于传统数据中心扩展性不足,无法用统一的存储所有的数据,只能将各个业务的相关数据都放置在分别部署的设备中。
[0004]对于产业链较长的工业生产企业而言,还存在着企业上下游的信息交互不畅带来的问题。
[0005]为了解决这些问题,一种可行的方案是建立基于大数据的云平台以实现信息交互,然而实际应用中,由于数据量的原因,这种方案往往还存在着可靠性不足的问题。
[0006]因此,如何提供一种更为可靠的消息队列部署方法成为了业内亟需解决的技术问题。

技术实现思路

[0007]本申请实施例提供了基于标识解析的工业互联平台消息队列部署方法及装置,可以解决消息队列可靠性不足的问题。
[0008]第一方面,本申请实施例提供了一种基于标识解析的工业互联平台消息队列部署方法,包括:将标识解析消息写入标识解析消息队列;所述标识解析消息是标签解析生产者组中的生产者生成的用于根据标识查询目标对象网络位置和/或目标对象信息的消息;所述标识解析消息队列是与所述标识解析消息的主题一致的消息队列组中的任一消息队列,且多个所述标识解析消息队列均衡负载所述标识解析消息;响应于预设的消费条件,利用标签解析消费者组消费存储于所述标识解析消息队列的标识解析消息并通过预设接口输出;所述接口与预设的工业互联应用通信连接,所述工业互联应用能够根据目标对象网络位置和/或目标对象信息执行预设的任务。
[0009]上述方法通过对生产者和消息队列分组,并将标识解析生产者生成的消息均衡负载在多个标识解析消息队列中,提升了消息的堆积能力,能够更为可靠地完成标识解析任务,并为后续的供应链系统和企业生产系统的精准对接、产品全生命周期管理和智能化服务提供良好的基础。
[0010]在第一方面的一种可能的实现方式中,所述标识解析消息队列设置在用于存储和转发消息代理服务器中;
所述代理服务器包括代理主节点和代理从节点;所述代理主节点用于:写入所述标识解析消息至所述标识解析消息队列;或者,读取所述标识解析消息队列中的所述标识解析消息;所述代理从节点用于:以预设的规则自所述代理主节点拉取所述标识解析消息队列数据构成备份队列;或者,读取所述备份队列中的所述标识解析消息。
[0011]上述方法通过引入代理主节点和代理从节点,提升了消息队列的读取速率,并为代理服务器的节点宕机提供了可靠的备份。
[0012]在第一方面的一种可能的实现方式中,所述将标识解析消息写入标识解析消息队列的步骤包括:根据所述标识解析消息的主题在名称服务器中获取所述代理服务器的路由;所述名称服务器用于提供所述主题和所述代理服务器间的关系数据;根据所述代理服务器的路由将所述标识解析消息写入所述标识解析消息队列。
[0013]上述方法通过与生产者通信连接的名称服务器实现了代理服务器节点路由、主题的匹配,提升了消息队列的可靠性。
[0014]在第一方面的一种可能的实现方式中,所述名称服务器为可拓展的集群部署服务器,包括部署于多个硬件上的名称节点,且所述名称节点为信息独立节点。
[0015]上述方法通过引入可拓展的名称服务器提升了部署的灵活性。
[0016]在第一方面的一种可能的实现方式中,还包括:确定所述标签解析生产者组中存在生产者宕机,则利用所述代理服务器回调所述标签解析生产者组中未宕机的任一生产者确认事务状态。
[0017]上述方法通过生产者宕机时回调组内其它生产者,能够实时把控事务状态,进一步提升了可靠性。
[0018]在第一方面的一种可能的实现方式中,所述响应于预设的消费条件,利用标签解析消费者组消费存储于所述标识解析消息队列的标识解析消息并通过预设接口输出的步骤包括:响应于预设的消费条件,针对标签解析消费者组中的每一标签解析消费者,消费一一对应于所述消费条件的主题的全部标识解析消息队列并通过预设接口输出。
[0019]上述方法为消费端集群化部署,每条消息只需要被处理一次的场景提供了良好的适用性。
[0020]在第一方面的一种可能的实现方式中,所述响应于预设的消费条件,利用标签解析消费者组消费存储于所述标识解析消息队列的标识解析消息并通过预设接口输出的步骤包括:响应于预设的消费条件,利用标签解析消费者组中的多个标签解析消费者平均消费一一对应于所述消费条件的主题的全部标识解析消息队列并通过预设接口输出。
[0021]上述方法为消费端集群化部署,每条消息需要被集群下的每个消费者处理的场景提供了良好的适用性。
[0022]第二方面,本申请实施例提供了一种基于标识解析的工业互联平台消息队列部署装置,包括:写入模块,用于将标识解析消息写入标识解析消息队列;所述标识解析消息是标签解析生产者组中的生产者生成的用于根据标识查询目标对象网络位置和/或目标对象信息的消息;所述标识解析消息队列是与所述标识解析消息的主题一致的消息队列组中的任一消息队列,且多个所述标识解析消息队列均衡负载所述标识解析消息;消费模块,用于响应于预设的消费条件,利用标签解析消费者组消费存储于所述标识解析消息队列的标识解析消息并通过预设接口输出;所述接口与预设的工业互联应用通信连接,所述工业互联应用能够根据目标对象网络位置和/或目标对象信息执行预设的任务。
[0023]第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的基于标识解析的工业互联平台消息队列部署方法。
[0024]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的基于标识解析的工业互联平台消息队列部署方法。
[0025]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的基于标识解析的工业互联平台消息队列部署方法。
[0026]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0027]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本申请实施例提供的基于标识解析的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于标识解析的工业互联平台消息队列部署方法,其特征在于,包括:将标识解析消息写入标识解析消息队列;所述标识解析消息是标签解析生产者组中的生产者生成的用于根据标识查询目标对象网络位置和/或目标对象信息的消息;所述标识解析消息队列是与所述标识解析消息的主题一致的消息队列组中的任一消息队列,且多个所述标识解析消息队列均衡负载所述标识解析消息;响应于预设的消费条件,利用标签解析消费者组消费存储于所述标识解析消息队列的标识解析消息并通过预设接口输出;所述接口与预设的工业互联应用通信连接,所述工业互联应用能够根据目标对象网络位置和/或目标对象信息执行预设的任务。2.如权利要求1所述的基于标识解析的工业互联平台消息队列部署方法,其特征在于,所述标识解析消息队列设置在用于存储和转发消息代理服务器中;所述代理服务器包括代理主节点和代理从节点;所述代理主节点用于:写入所述标识解析消息至所述标识解析消息队列;或者,读取所述标识解析消息队列中的所述标识解析消息;所述代理从节点用于:以预设的规则自所述代理主节点拉取所述标识解析消息队列数据构成备份队列;或者,读取所述备份队列中的所述标识解析消息。3.如权利要求2所述的基于标识解析的工业互联平台消息队列部署方法,其特征在于,所述将标识解析消息写入标识解析消息队列的步骤包括:根据所述标识解析消息的主题在名称服务器中获取所述代理服务器的路由;所述名称服务器用于提供所述主题和所述代理服务器间的关系数据;根据所述代理服务器的路由将所述标识解析消息写入所述标识解析消息队列。4.如权利要求3所述的基于标识解析的工业互联平台消息队列部署方法,其特征在于,所述名称服务器为可拓展的集群部署服务器,包括部署于多个硬件上的名称节点,且所述名称节点为信息独立节点。5.如权利要求2至4中任一项所述的基于标识解析的工业互联平台消息队列部署方法,其特征在于,还包括:确定所述标签解析生产者组中存在生产者宕机,则利用所述代理服务器回调所述标签解析生产者组...

【专利技术属性】
技术研发人员:王宇南博文王晓晨
申请(专利权)人:航天云网数据研究院广东有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1