消息的处理方法及装置制造方法及图纸

技术编号:34048760 阅读:15 留言:0更新日期:2022-07-06 15:17
本发明专利技术涉及计算机技术领域,提供一种消息的处理方法及装置。该方法包括:接收目标消息的写入请求;根据容器编排系统各物理节点的节点信息以及目标消息的存储信息,确定各物理节点中用于存储目标消息的目标物理节点;在目标物理节点上创建基础容器,并根据基础容器,将目标消息存储到目标物理节点。本发明专利技术提供的消息的处理方法及装置,通过确定存储目标消息的目标物理节点,并在目标物理节点上创建基础容器,根据创建的基础容器,将目标消息存储到目标物理节点,实现了目标消息的存储,与此同时,通过只在有消息写入时,才创建基础容器进行消息存储,在没有消息写入需求时,无需消耗固定的消息存储资源,节约了系统资源。节约了系统资源。节约了系统资源。

【技术实现步骤摘要】
消息的处理方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种消息的处理方法及装置。

技术介绍

[0002]现有的IT(Internet Technology,互联网技术)企业的系统架构中,一般采用消息存储系统实现对消息的写入、存储、读取以及查询。
[0003]现有的消息存储系统在使用时需要消耗巨大CPU(Central Processing Unit,中央处理器)资源以及内存资源。但对于消息服务来说,只在每天固定的时间段内使用,而在其他大部分时间段内都没有流量。这就对企业的运营成本以及资源造成了巨大的浪费。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种消息的处理方法,使得只在有消息写入时,才创建基础容器进行消息存储,在没有消息写入需求时,无需消耗固定的消息存储资源,从而避免了浪费固定的服务资源成本,节约了系统资源。
[0005]本专利技术还提出一种消息的处理装置。
[0006]本专利技术还提出一种电子设备。
[0007]本专利技术还提出一种非暂态计算机可读存储介质。
[0008]本专利技术还提出一种计算机程序产品。
[0009]根据本专利技术第一方面实施例的消息的处理方法,包括:接收目标消息的写入请求;根据容器编排系统中各物理节点的节点信息以及所述目标消息的存储信息,确定所述各物理节点中用于存储所述目标消息的目标物理节点;在所述目标物理节点上创建基础容器,并根据所述基础容器,将所述目标消息存储到所述目标物理节点。
[0010]根据本专利技术实施例的消息的处理方法,通过确定容器编排系统的各物理节点中用于存储目标消息的目标物理节点,并在目标物理节点上创建基础容器,根据创建的基础容器,将目标消息存储到目标物理节点,实现了目标消息的存储。与此同时,通过只在有消息写入时,才创建基础容器进行消息存储,在没有消息写入需求时,无需消耗固定的消息存储资源,实现了对目标消息的动态存储,从而避免了浪费固定的服务资源成本,节约了系统资源。
[0011]根据本专利技术的一个实施例,所述根据所述基础容器,将所述目标消息存储到所述目标物理节点,包括:根据所述基础容器,调用函数即服务faas服务中的消息写入faas函数,将所述目标消息存储到所述目标物理节点。通过faas服务中的消息写入faas函数,将所述目标消息存储到所述目标物理节点中,实现了对目标消息的存储。与此同时,通过faas服务,调用消息写入faas函数进行消息存储,实现了在有消息写入的时候调用消息写入faas函数存储消息,在没有消息写入需求时,无需消耗固定的消息存储资源,节约了系统资源。
[0012]根据本专利技术的一个实施例,在所述目标物理节点上创建基础容器,包括:在所述目
标物理节点上创建第一容器组,并在所述第一容器组中创建所述基础容器。通过在目标物理节点上创建第一容器组,并在第一容器组中创建基础容器,为后续实现在目标物理节点中目标消息的存储提供了基础。
[0013]根据本专利技术的一个实施例,根据容器编排系统各物理节点的节点信息以及所述目标消息的存储信息,确定所述各物理节点中用于存储所述目标消息的目标物理节点,包括:基于哈希一致性算法,确定容器编排系统中各物理节点的节点信息的哈希值以及所述目标消息的存储信息的哈希键值;根据所述各物理节点的节点信息的哈希值以及所述哈希键值,确定所述各物理节点中用于存储所述目标消息的目标物理节点。通过哈希一致性算法,确定容器编排系统中各物理节点的节点信息的哈希值以及所述目标消息的存储信息的哈希键值,从而最终确定各物理节点中用于存储目标消息的目标物理节点,为后续实现目标消息的存储提供了基础。
[0014]根据本专利技术的一个实施例,确定所述各物理节点中用于存储所述目标消息的目标物理节点之后,还包括:将所述哈希键值存储到所述目标物理节点。通过将所述目标消息的存储信息的哈希键值存储到所述目标物理节点中,方便了后续对存储的目标消息的查询与读取。
[0015]根据本专利技术的一个实施例,将所述目标消息存储到所述目标物理节点之后,还包括:接收目标消息的获取请求;根据所述哈希键值,确定存储所述目标消息的目标物理节点,并从所述目标物理节点中获取所述目标消息。通过存储的目标消息的存储信息的哈希键值,确定存储目标消息的目标物理节点,在存储目标消息的目标物理节点获取目标消息,实现了目标消息的获取。
[0016]根据本专利技术的一个实施例,所述从所述目标物理节点中获取所述目标消息,包括:根据faas服务的调度器,在所述目标物理节点上创建第二容器组,并在所述第二容器组中创建看门狗容器;根据所述看门狗容器,调用消息读取faas函数,获取所述目标消息。通过faas服务中的消息读取faas函数,获取目标消息,实现了对目标消息的获取。与此同时,通过faas服务,调用消息读取faas函数进行消息获取,实现了在有消息读取的时候调用消息读取faas函数存储消息,在没有消息读取需求时,无需消耗固定的消息存储资源,节约了系统资源。
[0017]根据本专利技术的一个实施例,所述将所述目标消息存储到所述目标物理节点之后,还包括:获取所述容器编排系统中各物理节点的地址,根据流行病协议gossip协议,同步所述容器编排系统中各物理节点的存储状态信息。通过在完成目标消息的存储之后,获取容器编排系统中各物理节点的地址,根据gossip协议,同步容器编排系统中各物理节点的存储状态信息,方便了后续接收到消息写入时,根据容器编排系统各物理节点的节点信息,确定消息的存储节点。
[0018]根据本专利技术第二方面实施例的消息的处理装置,包括:消息接收模块,用于接收目标消息的写入请求;存储节点确定模块,用于根据容器编排系统中各物理节点的节点信息以及所述目标消息的存储信息,确定所述各物理节点中用于存储所述目标消息的目标物理节点;消息存储模块,用于在所述目标物理节点上创建基础容器,并根据所述基础容器,将所述目标消息存储到所述目标物理节点。
[0019]根据本专利技术实施例的消息的处理装置,通过确定容器编排系统的各物理节点中用
于存储目标消息的目标物理节点,并在目标物理节点上创建基础容器,根据创建的基础容器,将目标消息存储到目标物理节点,实现了目标消息的存储。与此同时,通过只在有消息写入时,才创建基础容器进行消息存储,在没有消息写入需求时,无需消耗固定的消息存储资源,实现了对目标消息的动态存储,从而避免了浪费固定的服务资源成本,节约了系统资源。
[0020]根据本专利技术第三方面实施例的电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述消息的处理方法。
[0021]根据本专利技术第四方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述消息的处理方法。
[0022]根据本专利技术第五方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息的处理方法,其特征在于,包括:接收目标消息的写入请求;根据容器编排系统中各物理节点的节点信息以及所述目标消息的存储信息,确定所述各物理节点中用于存储所述目标消息的目标物理节点;在所述目标物理节点上创建基础容器,并根据所述基础容器,将所述目标消息存储到所述目标物理节点。2.根据权利要求1所述的消息的处理方法,其特征在于,所述根据所述基础容器,将所述目标消息存储到所述目标物理节点,包括:根据所述基础容器,调用函数即服务faas服务中的消息写入faas函数,将所述目标消息存储到所述目标物理节点。3.根据权利要求1所述的消息的处理方法,其特征在于,所述在所述目标物理节点上创建基础容器,包括:在所述目标物理节点上创建第一容器组,并在所述第一容器组中创建所述基础容器。4.根据权利要求1所述的消息的处理方法,其特征在于,所述根据容器编排系统中各物理节点的节点信息以及所述目标消息的存储信息,确定所述各物理节点中用于存储所述目标消息的目标物理节点,包括:基于哈希一致性算法,确定容器编排系统中各物理节点的节点信息的哈希值以及所述目标消息的存储信息的哈希键值;根据所述各物理节点的节点信息的哈希值以及所述哈希键值,确定所述各物理节点中用于存储所述目标消息的目标物理节点。5.根据权利要求4所述的消息的处理方法,其特征在于,所述确定所述各物理节点中用于存储所述目标消息的目标物理节点之后,还包括:将所述哈希键值存储到所述目标物理节点。6.根据权利要求5所述的消息的处理方法,其特征在于,所述将所述目标消息存储到所述目标物理节点之后,还包括:接收目标消息的获取请求;根据所述哈希键值,...

【专利技术属性】
技术研发人员:许守明蔡少东韩旭冯家浩
申请(专利权)人:美的集团股份有限公司
类型:发明
国别省市:

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

1