1.一种修改服务的配置信息的方法,其中,该方法包括:
获取指定服务的变化后的配置信息;
用获取的所述变化后的配置信息更新内存中的所述指定服务的配置信息;
向所述指定服务发送配置信息更新通知,使得所述指定服务根据内存中的更新后的配置信息运行。
2.如权利要求1所述的方法,其中,所述获取指定服务的变化后的配置信息包括:
监控存放在指定服务器上的所述指定服务的配置文件;
当监控到所述指定服务的配置文件发生变化时,从所述指定服务器获取变化后的配置信息。
3.如权利要求1所述的方法,其中,所述获取指定服务的变化后的配置信息包括:
接收指定服务器发送的所述指定服务的配置文件发生变化的通知消息;
从所述指定服务器获取所述指定服务的变化后的配置信息。
4.如权利要求3或4所述的方法,其中,
所述指定服务器上的所述指定服务的配置信息是用户通过所述指定服务器的前端页面修改的。
5.如权利要求1所述的方法,其中,该方法进一步包括:获取指定服务的配置信息在内存中的地址;
所述用获取的所述变化后的配置信息更新内存中的所述指定服务的配置信息包括:将变化后的配置信息保存到获取的所述地址中。
6.如权利要求5所述的方法,其中,所述获取指定服务的配置信息在内存中的地址包括:
在所述指定服务启动时,监控该指定服务将配置信息加载到内存的过程,从而获得配置信息在内存中的地址。
7.如权利要求5所述的方法,其中,所述获取指定服务的配置信息在内存中的地址包括:
接收所述指定服务在启动并将配置信息加载到内存后发送的通知消息;所述通知消息中包含配置信息在内存中的地址。
8.如权利要求1所述的方法,其中,所述向所述指定服务发送配置信息更新通知,使得所述指定服务根据内存中的更新后的配置信息运行包括:
向所述指定服务的进程发送配置信息更新通知;
所述指定服务的进程收到配置信息更新通知后,终止使用配置信息进行工作的线程,并启动新的线程来使用内存中的更新后的配置信息进行相应工作。
9.如权利要求1-8中任一项所述的方法,其中,
上述步骤由所述指定服务中的插件来执行。
10.一种修改服务的配置信息的装置,其中,该装置包括:
配置信息获取单元,适于获取指定服务的变化后的配置信息;
更新单元,适于用获取的所述变化后的配置信息更新内存中的所述指定服务的配置信息;
通知单元,适于向所述指定服务发送配置信息更新通知,使得所述指定服务根据内存中的更新后的配置信息运行。