【技术实现步骤摘要】
一种应用服务器可扩展不重启动态配置参数的刷新方法
本专利技术属于软件
,涉及一种基于配置文件及统一的参数配置管理的应用服务器可扩展不重启动态参数的刷新方法。
技术介绍
对于基于应用服务器的程序(如J2EE应用)而言,配置参数管理是很重要的一个组成部分。业务应用的启动和运行都依赖于配置参数,配置参数值的正确与否决定了应用是否能正常启动与运行。而运行中的应用程序,如果能够在不重启应用服务器的情况下能够动态添加参数或者改变已有参数的值并使其生效,那么不管是从应用的可扩展性还是从用户的友好性(不用中断应用的服务提供)而言,都是让人振奋鼓舞的事。比如一个应用,假设其登录的服务是外部独立提供的,单点登录的验证地址作为配置项配置在应用中。那么当该应用需要切换为新的登录验证服务时,需要修改配置项并使其生效。如果无法动态刷新参数,那么配置修改后需要重启应用服务器,期间会中断该应用对外提供的服务,降低用户的使用体验。有了动态刷新参数的机制,那么在刷新完参数的瞬间,新的单点登录地址即可生效,既节省了运维成本又提高了用户的体验。要实现参数的扩展和刷新,对于可重启应用服务器的情况下没 ...
【技术保护点】
一种应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于该方法步骤如下:1)建立动态配置参数刷新集成框架,框架内容包括:业务应用端和统一参数配置管理端两个部分;业务应用端,代表的是一个业务应用;该业务应用需要对配置参数进行类型划分和设计;配置参数分为两类:基于配置文件的参数和可进行统一配置的参数;统一参数配置管理端:为了参数的统一配置更清晰和合理,引进物理系统和部署物理地址的概念;物理系统:物理系统对应于业务应用的部署包,一个业务应用的部署在统一参数配置的管理端注册一个物理系统;不同的物理系统将不同的业务应用区分开,每个物理系统生成时都生成一对用以非对称加密的公钥和私钥 ...
【技术特征摘要】
1.一种应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于该方法步骤如下:1)建立动态配置参数刷新集成框架,框架内容包括:业务应用端和统一参数配置管理端两个部分;业务应用端,代表的是一个业务应用;该业务应用需要对配置参数进行类型划分和设计;配置参数分为两类:基于配置文件的参数和可进行统一配置的参数;统一参数配置管理端:为了参数的统一配置更清晰和合理,引进物理系统和部署物理地址的概念;物理系统:物理系统对应于业务应用的部署包,一个业务应用的部署在统一参数配置的管理端注册一个物理系统;不同的物理系统将不同的业务应用区分开,每个物理系统生成时都生成一对用以非对称加密的公钥和私钥;物理部署地址:物理系统部署地址是指定物理系统的不同的部署地址,由地址IP和端口PORT两部分组成,由于集群中节点的不同或同一个应用通过配置提供细微差别的服务,需要将同一个部署包的不同部署加以区分;2)业务应用端部署上线,并提供刷新URL;3)在统一参数配置管理端配置物理系统并设置物理部署地址;4)在统一参数配置管理端的物理系统参数设置中添加业务应用使用的物理系统参数并设置参数值,完毕后设置刷新URL。2.根据权利要求1所述的应用服务器可扩展不重启动态配置参数的刷新方法,其特征在于:步骤4)中,业务应用提供的刷新URL进行刷新动态参数时业务步骤如下:(1)重新读取配置文件中的参数,设置到内存中;(2)从配置文件...
【专利技术属性】
技术研发人员:程伟华,高沈钢,赵亚,
申请(专利权)人:江苏电力信息技术有限公司,国网江苏省电力公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。