一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

日志文件存储方法、装置、设备及计算机可读存储介质与流程

2022-06-02 10:42:01 来源:中国专利 TAG:


1.本技术涉及日志存储的技术领域,尤其涉及一种日志文件存储方法、装置、设备及计算机可读存储介质。


背景技术:

2.日志文件存储是应用服务开发以及运行中必不可少的一部分,开发人员能够借助日志文件快速溯源出现问题或异常的地方。目前,现有的日志文件存储主要是借助日志组件将日志文件存放到指定目录下,方便开发人员查询日志文件,然而,随着用户数量增加,存储的日志文件也随之增多,服务器的存储压力较大,也不方便开发人员精准快速地查询日志文件,日志文件查询效率较低。


技术实现要素:

3.本技术实施例提供一种日志文件存储方法、装置、设备及计算机可读存储介质,旨在减轻日志文件存储的压力和提高日志文件的查询效率。
4.第一方面,本技术实施例提供一种日志文件存储方法,包括:
5.当检测到生成的日志文件时,确定所述日志文件的日志类别,并按照与所述日志类别对应的文件命名规则对所述日志文件进行重命名;
6.将重命名后的日志文件存储至与所述日志类别对应的存储空间内,不同所述日志类别对应的存储空间的存储容量阈值和第一存储时间阈值不同;
7.定时获取所述存储空间中的各日志文件的已存储时间,删除所述已存储时间超过所述存储空间对应的所述存储时间阈值的日志文件。
8.第二方面,本技术实施例还提供一种日志文件存储装置,所述日志文件存储装置包括:
9.确定模块,用于当检测到生成的日志文件时,确定所述日志文件的日志类别;
10.重命名模块,用于按照与所述日志类别对应的文件命名规则对所述日志文件进行重命名;
11.存储模块,用于,将重命名后的日志文件存储至与所述日志类别对应的存储空间内,不同所述日志类别对应的存储空间的存储容量阈值和第一存储时间阈值不同;
12.删除模块,用于定时获取所述存储空间中的各日志文件的已存储时间,删除所述已存储时间超过所述存储空间对应的所述存储时间阈值的日志文件。
13.第三方面,本技术实施例还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的日志文件存储方法的步骤。
14.第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的日志文件存储方法的步骤。
15.本技术实施例提供一种日志文件存储方法、装置、设备及计算机可读存储介质,通过确定日志文件的日志类别,并按照与日志类别对应的文件命名规则对日志文件进行重命名,然后将重命名后的日志文件存储至与日志类别对应的存储空间内,不同日志类别对应的存储空间的存储容量阈值和存储时间阈值不同,最后定时获取该存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的存储时间阈值的日志文件,从而实现日志文件的分类存储,且由于不同日志类别对应的存储空间的存储容量阈值和存储时间阈值不同,这样可以减轻日志文件的存储压力,通过日志文件的名称可以快速的查询日志文件,极大地提高了日志文件的查询效率。
附图说明
16.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本技术实施例提供的一种日志文件存储方法的流程示意图;
18.图2是本技术实施例提供的另一种日志文件存储方法的流程示意图;
19.图3是本技术实施例提供的一种日志文件存储装置的示意性框图;
20.图4是图3中的日志文件存储装置的子模块的示意性框图;
21.图5是本技术实施例提供的一种计算机设备的结构示意性框图。
22.本技术目的的实现、功能特点及优点将结合实施例,参阅附图做进一步说明。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
25.日志文件存储是应用服务开发以及运行中必不可少的一部分,开发人员能够借助日志文件快速溯源出现问题或异常的地方。目前,现有的日志文件存储主要是借助日志组件将日志文件存放到指定目录下,方便开发人员查询日志文件,然而,随着用户数量增加,存储的日志文件也随之增多,服务器的存储压力较大,也不方便开发人员精准快速地查询日志文件,日志文件查询效率较低。
26.为解决上述问题,本技术实施例提供了一种日志文件存储方法、装置、设备及计算机可读存储介质,该日志文件存储方法通过确定日志文件的日志类别,并按照与日志类别对应的文件命名规则对日志文件进行重命名,然后将重命名后的日志文件存储至与日志类别对应的存储空间内,不同日志类别对应的存储空间的存储容量阈值和存储时间阈值不同,最后定时获取该存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的存储时间阈值的日志文件,从而实现日志文件的分类存储,且由于不同日志类别
对应的存储空间的存储容量阈值和存储时间阈值不同,这样可以减轻日志文件的存储压力,通过日志文件的名称可以快速的查询日志文件,极大地提高了日志文件的查询效率。
27.其中,该日志文件存储方法可应用于终端设备或服务器中,该终端设备可以手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等,该服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
28.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
29.请参阅图1,图1是本技术实施例提供的一种日志文件存储方法的流程示意图。
30.如图1所示,该日志文件存储方法包括步骤s101至步骤s103。
31.步骤s101、当检测到生成的日志文件时,确定日志文件的日志类别,并按照与日志类别对应的文件命名规则对日志文件进行重命名。
32.示例性的,预先按照功能、业务及日志级别将日志文件划分为多个日志类别,例如划分为接口请求日志request.log、远程调用日志remote.log、数据库操作日志sql.log、缓存查询日志cache.log、定时任务日志job.log、业务日志(登录日志、订单日志、风控日志)、常规日志、错误日志、系统日志等,接口请求日志request.log用于记录对每次请求的入参和回参,远程调用日志remote.log用于记录应用之间的互相调用的入参和回参,数据库操作日志sql.log用于记录对数据库的各项操作,缓存查询日志cache.log用于记录对缓存的各项操作,定时任务日志job.log用于记录定时任务的使用情况,业务日志用于记录业务的相关信息。
33.示例性的,根据预先存储的日志类别与重要程度指数之间的映射关系,确定每个日志类别的日志文件的重要程度指数;根据每个日志类别的日志文件的重要程度指数,确定每个日志类别的日志文件的的存储容量阈值和第一存储时间阈值;按照每个日志类别的日志文件的存储容量阈值,在计算机设备中创建每个日志类别对应的存储空间,并给每个存储空间设置对应的第一存储时间阈值。其中,重要程度指数越高,则存储容量阈值越高,且第一存储时间阈值越大,重要程度指数越低,则存储容量阈值越小,且第一存储时间阈值越小。
34.示例性的,不同日志类别对应不同的文件命名规则,使得开发人员能够基于日志文件的文件名快速查询日志文件,提高日志文件的查询效率。
35.在一实施例中,从日志文件中提取关键字;根据关键字确定日志文件的日志类别。示例性的,获取预存的关键字与日志类别之间的映射关系,根据提取的关键字和预存的关键字与日志类别之间的映射关系,确定日志文件的日志类别。
36.步骤s102、将重命名后的日志文件存储至与日志类别对应的存储空间内,不同日志类别对应的存储空间的存储容量阈值和第一存储时间阈值不同。
37.例如,划分的多个日志类别分别为:接口请求日志、远程调用日志、数据库操作日志、缓存查询日志、定时任务日志、系统日志,且接口请求日志、远程调用日志、数据库操作日志、缓存查询日志、定时任务日志、系统日志对应的存储空间分别为存储空间a、存储空间b、存储空间c、存储空间d、存储空间e、存储空间f,当生成的日志文件的日志类别为系统日
志,则按照系统日志对应的文件命名规则对日志文件进行重命名后,再将重命名后的日志文件存入系统日志对应的存储空间f内,而当生成的日志类别为接口请求日志,则按照接口请求日志对应的文件命名规则对日志文件进行重命名后,再将重命名后的日志文件存入接口请求日志对应的存储空间a内。
38.在一实施例中,确定日志类别对应的存储空间的剩余存储容量,在剩余存储容量大于或等于预设阈值时,将重命名后的日志文件存储至与日志类别对应的存储空间内;在剩余存储容量小于预设阈值时,获取存储空间中的各日志文件的已存储时间,并按照各日志文件的已存储时间的大小顺序,依次从存储空间中删除对应的日志文件,直至存储空间的剩余存储容量大于或等于预设阈值。
39.步骤s103、定时获取存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的第一存储时间阈值的日志文件。
40.示例性的,以间隔预设时间获取存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的第一存储时间阈值的日志文件。例如,存储空间a、存储空间b、存储空间c、存储空间d、存储空间e、存储空间f的第一存储时间阈值为7天、10天、15天、30天、15天和90天,存储空间a中的各日志文件的已存储时间均小于7天,则不做删除处理,存储空间b中的日志文件b1和日志文件b2的已存储时间均大于10天,则从存储空间b中删除日志文件b1和日志文件b2,存储空间c、存储空间d、存储空间e和存储空间f中的各日志文件的已存储时间均小于各自对应的第一存储时间阈值,则不做删除处理。
41.在一实施例中,将重命名后的日志文件发送给搜索服务器,以供搜索服务器存储重命名后的日志文件,并给重命名后的日志文件设置第二存储时间阈值,第一存储时间阈值小于第二存储时间阈值。搜索服务器在检测到有日志文件的存储时间超过本身设置的第二存储时间阈值时,删除存储时间超过本身设置的第二存储时间阈值的日志文件。通过设置第二存储时间阈值,可以延长日志文件的存储时间。
42.示例性的,搜索服务器给重命名后的日志文件设置第二存储时间阈值的方式可以包括:获取给重命名后的日志文件的文件名称,并给重命名后的日志文件设置文件名称对应的第二存储时间阈值。例如,根据预存的文件名称与存储时间阈值之间的映射关系,确定重命名后的日志文件的文件名称对应的第二存储时间阈值,并给重命名后的日志文件设置文件名称对应的第二存储时间阈值。
43.示例性的,搜索服务器根据日志文件中的日志记录信息,确定日志文件的标签内容,并建立日志文件与该标签内容之间的索引关系;在获取到终端设备发送的日志查询请求时,获取日志查询请求中的标签内容,并根据该标签内容和该索引关系,在搜索服务器中获取对应的日志文件,并将获取到的日志文件发送给终端设备。其中,日志记录信息包括ip地址、服务名、手机号、用户名、日志跟踪id、请求耗时等。通过对日志文件进行标签化管理,方便开发人员快速查询日志文件,提高查询效率。
44.在一实施例中,将重命名后的日志文件存储至与日志类别对应的存储空间内之后,定时确定存储空间内是否存在待同步的日志文件,待同步的日志文件为存储空间内的未同步至文件服务器的日志文件;若存储空间内存在待同步的日志文件,则将存储空间中的全部待同步的日志文件发送给文件服务器,以供文件服务器给接收到的日志文件设置第三存储时间阈值,第三存储时间阈值大于第二存储时间阈值。文件服务器在检测到有日志
文件的存储时间超过第三存储时间阈值时,删除存储时间超过第三存储时间阈值的日志文件。通过设置第三存储时间阈值,可以进一步地延长日志文件的存储时间,便于后续排查问题。
45.上述实施例提供的日志文件存储方法,通过确定日志文件的日志类别,并按照与日志类别对应的文件命名规则对日志文件进行重命名,然后将重命名后的日志文件存储至与日志类别对应的存储空间内,不同日志类别对应的存储空间的存储容量阈值和存储时间阈值不同,最后定时获取该存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的存储时间阈值的日志文件,从而实现日志文件的分类存储,且由于不同日志类别对应的存储空间的存储容量阈值和存储时间阈值不同,这样可以减轻日志文件的存储压力,通过日志文件的名称可以快速的查询日志文件,极大地提高了日志文件的查询效率。
46.请参阅图2,图2是本技术实施例提供的另一种日志文件存储方法的流程示意图。
47.如图2所示,该日志文件存储方法包括步骤s201至s207。
48.步骤s201、当检测到生成的日志文件时,确定日志文件的日志类别,并按照与日志类别对应的文件命名规则对日志文件进行重命名。
49.示例性的,不同日志类别对应不同的文件命名规则,使得开发人员能够基于日志文件的文件名快速查询日志文件,提高日志文件的查询效率。
50.步骤s202、确定是否存在与日志类别对应的存储空间。
51.示例性的,获取各存储空间的日志标签,并确定该日志类别与各日志标签之间的相似度;当各日志标签中存在一日志标签与该日志类别之间的相似度大于或等于预设相似度时,确定服务器中存在与日志类别对应的存储空间,当确定各日志标签与该日志类别之间的相似度均小于预设相似度时,确定服务器中不存在与日志类别对应的存储空间。
52.步骤s203、若不存在与日志类别对应的存储空间,则根据日志类别,确定日志文件的重要程度指数。
53.示例性的,若不存在与日志类别对应的存储空间,则根据预存的日志类别与重要程度指数之间的映射关系和日志文件的日志类别,确定日志文件的重要程度指数。
54.步骤s204、根据重要程度指数,确定日志类别的日志文件的存储容量阈值和第一存储时间阈值。
55.示例性的,获取预存的重要程度指数、存储容量阈值和存储时间阈值之间的映射关系;根据日志文件的重要程度指数和预存的重要程度指数、存储容量阈值和存储时间阈值之间的映射关系,确定日志类别的日志文件的存储容量阈值和第一存储时间阈值。
56.步骤s205、按照存储容量阈值创建日志类别对应的存储空间,并给创建的存储空间设置第一存储时间阈值。
57.例如,存储容量阈值为54g,第一存储时间阈值为7天,则创建存储容量阈值为54g的存储空间,并给创建的54g的存储空间设置7天的存储时间阈值。
58.步骤s206、将重命名后的日志文件存储至与日志类别对应的存储空间内,不同日志类别对应的存储空间的存储容量阈值和第一存储时间阈值不同。
59.例如,划分的多个日志类别分别为:接口请求日志、远程调用日志、数据库操作日志、缓存查询日志、定时任务日志、系统日志,且接口请求日志、远程调用日志、数据库操作
日志、缓存查询日志、定时任务日志、系统日志对应的存储空间分别为存储空间a、存储空间b、存储空间c、存储空间d、存储空间e、存储空间f,当生成的日志文件的日志类别为系统日志,则按照系统日志对应的文件命名规则对日志文件进行重命名后,再将重命名后的日志文件存入系统日志对应的存储空间f内。
60.步骤s207、定时获取存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的所述第一存储时间阈值的日志文件。
61.例如,存储空间a、存储空间b、存储空间c、存储空间d、存储空间e、存储空间f的第一存储时间阈值为7天、10天、15天、30天、15天和90天,存储空间a中的日志文件a1和日志文件a2的已存储时间均大于7天,则从存储空间a中删除日志文件a2,存储空间b中的日志文件b1和日志文件b2的已存储时间均大于10天,则从存储空间b中删除日志文件b1和日志文件b2,存储空间c、存储空间d、存储空间e和存储空间f中的各日志文件的已存储时间均小于各自对应的第一存储时间阈值,则不做删除处理。
62.上述实施例提供的日志文件存储方法,通过在不存在日志类别对应的存储空间时,根据日志文件的日志类别,确定日志文件的重要程度指数,并根据重要程度指数,确定日志类别的日志文件的存储容量阈值和第一存储时间阈值,然后按照存储容量阈值创建日志类别对应的存储空间,并给创建的存储空间设置第一存储时间阈值,再将重命名后的日志文件存储至与所述日志类别对应的存储空间内,最后定时获取存储空间中的各日志文件的已存储时间,删除已存储时间超过存储空间对应的第一存储时间阈值的日志文件,可以实时新建存储空间来存储日志文件,从而实现日志文件的分类存储,且由于不同日志类别对应的存储空间的存储容量阈值和存储时间阈值不同,这样可以减轻日志文件的存储压力。
63.请参阅图3,图3是本技术实施例提供的一种日志文件存储装置的示意性框图。
64.如图3所示,该日志文件存储装置300,包括:
65.确定模块310,用于当检测到生成的日志文件时,确定所述日志文件的日志类别;
66.重命名模块320,用于按照与所述日志类别对应的文件命名规则对所述日志文件进行重命名;
67.存储模块330,用于,将重命名后的日志文件存储至与所述日志类别对应的存储空间内,不同所述日志类别对应的存储空间的存储容量阈值和第一存储时间阈值不同;
68.删除模块340,用于定时获取所述存储空间中的各日志文件的已存储时间,删除所述已存储时间超过所述存储空间对应的所述第一存储时间阈值的日志文件。
69.在一实施例中,如图4所示,所述确定模块310包括:
70.提取子模块311,用于从所述日志文件中提取关键字;
71.确定子模块312,用于根据所述关键字确定所述日志文件的日志类别。
72.在一实施例中,所述确定模块310还用于:
73.确定是否存在与所述日志类别对应的存储空间;
74.若不存在与所述日志类别对应的存储空间,则根据所述日志类别,确定所述日志文件的重要程度指数;
75.根据所述重要程度指数,确定所述日志类别的日志文件的存储容量阈值和第一存储时间阈值;
76.按照所述存储容量阈值创建所述日志类别对应的存储空间,并给创建的存储空间设置所述第一存储时间阈值。
77.在一实施例中,所述确定模块310还用于:
78.获取预存的重要程度指数、存储容量阈值和存储时间阈值之间的映射关系;
79.根据所述日志文件的重要程度指数和所述映射关系,确定所述日志类别的日志文件的存储容量阈值和第一存储时间阈值。
80.在一实施例中,该日志文件存储装置300还包括:
81.第一发送模块,用于将重命名后的日志文件发送给搜索服务器,以供所述搜索服务器存储重命名后的日志文件,并给重命名后的日志文件设置第二存储时间阈值,所述第一存储时间阈值小于所述第二存储时间阈值。
82.在一实施例中,所述给重命名后的日志文件设置第二存储时间阈值包括:获取给重命名后的日志文件的文件名称,并给重命名后的日志文件设置所述文件名称对应的第二存储时间阈值。
83.在一实施例中,该日志文件存储装置300还包括:
84.所述确定模块310,还用于定时确定所述存储空间内是否存在待同步的日志文件,所述待同步的日志文件为所述存储空间内的未同步至文件服务器的日志文件;
85.第二发送模块,用于若所述存储空间内存在待同步的日志文件,则将所述存储空间中的全部所述待同步的日志文件发送给所述文件服务器,以供所述文件服务器给接收到的日志文件设置第三存储时间阈值,所述第三存储时间阈值大于第二存储时间阈值。
86.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块及单元的具体工作过程,可以参考前述日志文件存储方法实施例中的对应过程,在此不再赘述。
87.上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图5所示的计算机设备上运行。
88.请参阅图5,图5是本技术实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以为服务器或终端设备。
89.如图5所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括存储介质和内存储器。
90.存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种日志文件存储方法。
91.处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
92.该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
93.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻
辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
94.其中,在一实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现以下步骤:
95.当检测到生成的日志文件时,确定所述日志文件的日志类别,并按照与所述日志类别对应的文件命名规则对所述日志文件进行重命名;
96.将重命名后的日志文件存储至与所述日志类别对应的存储空间内,不同所述日志类别对应的存储空间的存储容量阈值和第一存储时间阈值不同;
97.定时获取所述存储空间中的各日志文件的已存储时间,删除所述已存储时间超过所述存储空间对应的所述第一存储时间阈值的日志文件。
98.在一实施例中,所述处理器在实现确定所述日志文件的日志类别时,用于实现:
99.从所述日志文件中提取关键字;
100.根据所述关键字确定所述日志文件的日志类别。
101.在一实施例中,所述处理器在实现将重命名后的日志文件存储至与所述日志类别对应的存储空间内之前,还用于实现:
102.确定是否存在与所述日志类别对应的存储空间;
103.若不存在与所述日志类别对应的存储空间,则根据所述日志类别,确定所述日志文件的重要程度指数;
104.根据所述重要程度指数,确定所述日志类别的日志文件的存储容量阈值和第一存储时间阈值;
105.按照所述存储容量阈值创建所述日志类别对应的存储空间,并给创建的存储空间设置所述第一存储时间阈值。
106.在一实施例中,所述处理器在实现根据所述重要程度指数,确定所述日志类别的日志文件的存储容量阈值和第一存储时间阈值时,用于实现:
107.获取预存的重要程度指数、存储容量阈值和存储时间阈值之间的映射关系;
108.根据所述日志文件的重要程度指数和所述映射关系,确定所述日志类别的日志文件的存储容量阈值和第一存储时间阈值。
109.在一实施例中,所述处理器在实现按照与所述日志类别对应的文件命名规则对所述日志文件进行重命名之后,还用于实现:
110.将重命名后的日志文件发送给搜索服务器,以供所述搜索服务器存储重命名后的日志文件,并给重命名后的日志文件设置第二存储时间阈值,所述第一存储时间阈值小于所述第二存储时间阈值。
111.在一实施例中,所述给重命名后的日志文件设置第二存储时间阈值包括:获取给重命名后的日志文件的文件名称,并给重命名后的日志文件设置所述文件名称对应的第二存储时间阈值。
112.在一实施例中,所述处理器在实现将重命名后的日志文件存储至与所述日志类别对应的存储空间内之后,还用于实现:
113.定时确定所述存储空间内是否存在待同步的日志文件,所述待同步的日志文件为所述存储空间内的未同步至文件服务器的日志文件;
114.若所述存储空间内存在待同步的日志文件,则将所述存储空间中的全部所述待同步的日志文件发送给所述文件服务器,以供所述文件服务器给接收到的日志文件设置第三存储时间阈值,所述第三存储时间阈值大于第二存储时间阈值。
115.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的计算机设备的具体工作过程,可以参考前述日志文件存储方法实施例中的对应过程,在此不再赘述。
116.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
117.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参阅本技术日志文件存储方法的各个实施例。
118.其中,所述计算机可读存储介质可以是易失性的,也可以是非易失性的。所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
119.进一步地,所述计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
120.本技术所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
121.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
122.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
123.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本申
请的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献