1.一种配置文件的访问保护方法,其特征在于,包括:通过配置文件访问进程并发获取至少一个配置文件访问请求,每个配置文件访问请求用于请求配置文件访问进程对配置文件进行读写操作;
根据每个配置文件访问请求,完成对应的读写操作。
2.根据权利要求1所述的方法,其特征在于,所述根据每个配置文件访问请求,完成对应的读写操作,包括:
确定所述配置文件访问请求是读请求或者写请求;
若所述配置文件访问请求是读请求,则从所述配置文件读取所述读请求的请求参数,并返回所述请求参数;
若所述配置文件访问请求是写请求,则向所述配置文件写入所述写请求的请求参数,并返回写入结果。
3.根据权利要求2所述的方法,其特征在于,所述向所述配置文件写入所述写请求的请求参数,包括:
根据预设置的请求队列机制,将所述写请求挂接到请求队列中;
通过线程轮询所述请求队列,依次向所述配置文件写入所述请求队列中的每个写请求的请求参数。
4.根据权利要求1所述的方法,其特征在于,所述通过配置文件访问进程并发获取至少一个配置文件访问请求,包括:通过所述配置文件访问进程并发获取至少一个进程通过进程间通信IPC方式发送的配置文件访问请求。
5.根据权利要求1至4任一项所述的方法,其特征在于,在所述通过配置文件访问进程并发获取至少一个配置文件访问请求之前,所述方法还包括:为配置文件访问进程挂载配置文件所在的块设备节点,并获取配置文件的文件描述符。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:通过虚拟化工具配置派生第一容器,并在所述第一容器中启动所述配置文件访问进程。
7.根据权利要求6所述的方法,其特征在于,所述虚拟化工具为Linux容器配置工具集。
8.一种配置文件的访问保护装置,其特征在于,包括:获取模块,通过配置文件访问进程用于并发获取至少一个配置文件访问请求,每个配置文件访问请求用于请求配置文件访问进程对配置文件进行读写操作;
处理模块,用于根据每个配置文件访问请求,完成对应的读写操作。
9.根据权利要求8所述的装置,其特征在于,所述处理模块具体用于:确定所述配置文件访问请求是读请求或者写请求;
若所述配置文件访问请求是读请求,则从所述配置文件读取所述读请求的请求参数,并返回所述请求参数;
若所述配置文件访问请求是写请求,则向所述配置文件写入所述写请求的请求参数,并返回写入结果。
10.根据权利要求9所述的装置,其特征在于,所述处理模块具体用于:根据预设置的请求队列机制,将所述写请求挂接到请求队列中;
通过线程轮询所述请求队列,依次向所述配置文件写入所述请求队列中的每个写请求的请求参数。
11.根据权利要求8所述的装置,其特征在于,所述获取模块具体用于:通过所述配置文件访问进程并发获取至少一个进程通过进程间通信IPC方式发送的配置文件访问请求。
12.根据权利要求8至11任一项所述的装置,其特征在于,所述获取模块还用于:为配置文件访问进程挂载配置文件所在的块设备节点,并获取配置文件的文件描述符。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:配置模块;
所述配置模块用于通过虚拟化工具配置派生第一容器,并在所述第一容器中启动所述配置文件访问进程。
14.根据权利要求13所述的装置,其特征在于,所述虚拟化工具为Linux容器配置工具集。
15.一种电子设备,其特征在于,包括:存储器及处理器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求
1至7任一项所述的配置文件的访问保护方法。
16.一种存储介质,其特征在于,包括:存储配置文件的数据和计算机程序,所述计算机程序用于实现权利要求1至7任一项所述的配置文件的访问保护方法。