1.一种服务配置方法,其特征在于,包括:
根据服务对应的各个垂类的功能是否开放的信息,设置所述服务对应的各个垂类的有效性标识;其中,在所述垂类的功能开放的情况下,设置所述垂类的有效性标识的取值为有效;在所述垂类的功能不开放的情况下,设置所述垂类的有效性标识的取值为无效;
将所述服务对应的各个垂类的有效性标识写入配置文件;
生成包含所述配置文件的部署包。
2.根据权利要求1所述的方法,其特征在于,所述部署包还包括:可执行文件及所述服务对应的各个垂类的模型。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:读取所述配置文件中的各个垂类的有效性标识;
在所述垂类的有效性标识的取值为有效的情况下,采用所述可执行文件对所述垂类的模型进行初始化。
4.根据权利要求1、2或3所述的方法,其特征在于,所述方法还包括:接收针对所述服务的请求;
确定所述请求对应的垂类;
从所述配置文件中查找所述请求对应的垂类的有效性标识;
在所述垂类的有效性标识的取值为有效的情况下,处理所述请求。
5.根据权利要求2所述的方法,其特征在于,所述可执行文件包括:在所述服务部署在不同型号的硬件设备的情况下,所述服务对应的各个垂类处理请求时所需的最大资源量。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:从所述配置文件中查找有效性标识的取值为有效的一个以上第一垂类;并确定部署所述服务的当前硬件设备的第一型号信息;
根据所述第一垂类及所述第一型号信息,从所述可执行文件中查找各个所述第一垂类处理请求时所需的最大资源量;
将查找到的最大资源量相加,得到所述服务所需的最大资源量;
在所述当前硬件设备能够提供的资源量可以满足所述服务所需的最大资源量的情况下,初始化各个所述第一垂类的模型。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述当前硬件设备能够提供的资源量不能满足所述服务所需的最大资源量的情况下,提示对所述服务的启动失败。
8.一种服务配置装置,其特征在于,包括:
标识设置模块,用于根据服务对应的各个垂类的功能是否开放的信息,设置所述服务对应的各个垂类的有效性标识;其中,在所述垂类的功能开放的情况下,设置所述垂类的有效性标识的取值为有效;在所述垂类的功能不开放的情况下,设置所述垂类的有效性标识的取值为无效;
配置文件生成模块,用于将所述服务对应的各个垂类的有效性标识写入配置文件;
部署包生成模块,用于生成包含所述配置文件的部署包。
9.根据权利要求8所述的装置,其特征在于,所述部署包还包括:可执行文件及所述服务对应的各个垂类的模型。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:初始化模块,用于读取所述配置文件中的各个垂类的有效性标识;在所述垂类的有效性标识的取值为有效的情况下,采用所述可执行文件对所述垂类的模型进行初始化。
11.根据权利要求8、9或10所述的装置,其特征在于,所述装置还包括:请求处理模块,用于接收针对所述服务的请求,确定所述请求对应的垂类;从所述配置文件中查找所述请求对应的垂类的有效性标识;在所述垂类的有效性标识的取值为有效的情况下,处理所述请求。
12.根据权利要求9所述的装置,其特征在于,所述可执行文件包括:在所述服务部署在不同型号的硬件设备的情况下,所述服务对应的各个垂类处理请求时所需的最大资源量。
13.根据权利要求12所述的装置,其特征在于,所述初始化模块包括:垂类需求查找子模块,用于从所述配置文件中查找有效性标识的取值为有效的一个以上第一垂类,并确定部署所述服务的当前硬件设备的第一型号信息;根据所述第一垂类及所述第一型号信息,从所述可执行文件中查找各个所述第一垂类处理请求时所需的最大资源量;
服务需求计算子模块,用于将查找到的最大资源量相加,得到所述服务所需的最大资源量;
初始化子模块,用于在所述当前硬件设备能够提供的资源量可以满足所述服务所需的最大资源量的情况下,初始化各个所述第一垂类的模型。
14.根据权利要求13所述的装置,其特征在于,所述初始化子模块还用于,在所述当前硬件设备能够提供的资源量不能满足所述服务所需的最大资源量的情况下,提示对所述服务的启动失败。
15.一种服务配置设备,其特征在于,所述设备包括:一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
16.一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。