1.一种应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于该方法步骤如下:1)建立动态配置参数刷新集成框架,框架内容包括:业务应用端和统一参数配置管理端两个部分;业务应用端,代表的是一个业务应用;该业务应用需要对配置参数进行类型划分和设计;配置参数分为两类:基于配置文件的参数和可进行统一配置的参数;统一参数配置管理端:为了参数的统一配置更清晰和合理,引进物理系统和部署物理地址的概念;物理系统:物理系统对应于业务应用的部署包,一个业务应用的部署在统一参数配置的管理端注册一个物理系统;不同的物理系统将不同的业务应用区分开,每个物理系统生成时都生成一对用以非对称加密的公钥和私钥;物理部署地址:物理系统部署地址是指定物理系统的不同的部署地址,由地址IP和端口PORT两部分组成,由于集群中节点的不同或同一个应用通过配置提供细微差别的服务,需要将同一个部署包的不同部署加以区分;2)业务应用端部署上线,并提供刷新URL;3)在统一参数配置管理端配置物理系统并设置物理部署地址;4)在统一参数配置管理端的物理系统参数设置中添加业务应用使用的物理系统参数并设置参数值,完毕后设置刷新URL。
2.根据权利要求1所述的应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于:步骤4)中,设置刷新URL步骤如下:(1)重新读取配置文件中的参数,设置到内存中;(2)从配置文件参数中获取统一配置参数的服务地址并调用;成功调用后清空原有内存中的统一配置相关参数,并将得到的结果重新设置到内存中。
3.根据权利要求1所述的应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于:统一参数配置管理端提供两个功能:物理系统注册和物理系统参数设置、一个获取本系统参数的接口。
4.根据权利要求3所述的应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于:物理系统注册:注册与业务应用部署包对应的物理系统并注册相应的物理部署地址;物理系统参数设置:物理系统配置参数的设置,物理系统配置参数即对应业务应用的统一配置参数;物理系统参数由参数名称、参数编码、参数值、参数配置说明、参数是否一致、参数是否加密及是否所有server参数一致组成;参数编码是与业务应用约定的编码;参数若设置为加密则该参数的值由物理系统生成时产生的pubKey进行加密存储;参数是否一致若为是,那么对于该参数值可在物理系统上设置值,其下所有的物理部署地址获得的参数值均一致;否则参数值在物理系统下的物理部署地址上进行设置;在物理系统参数设置中,提供设置刷新URL和刷新服务器参数功能;设置刷新URL设置的是对应的业务应用提供的刷新本身内存中配置参数的URL;刷新服务器参数是调用物理部署地址的该刷新URL以进行配置参数刷新并返回成功与否的结果;获取本系统参数接口:该接口被业务应用调用,以获得本系统的所有统一配置参数值。