为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > UIP-配置管理PPT课件

UIP-配置管理PPT课件

2021-05-18 24页 ppt 642KB 2阅读

用户头像 机构认证

夕夕资料

拥有专业强大的教研实力和完善的师资团队,专注为用户提供合同简历、论文写作、PPT设计、计划书、策划案、各类模板等,同时素材和资料部分来自网络,仅供参考.

举报
UIP-配置管理PPT课件UIP-配置管理模块内容配置管理功能描述配置管理设计实现配置管理使用说明功能描述-综述配置管理属于系统的基础服务,是一个系统的中枢。在声明式编程越来越重要的今天,配置管理模块的设计好坏程度直接影响到项目的质量与生命周期。开发人员可以将系统中可能改变的信息(网络地址、阀值等等),抽取出来通过配置文件的方式保存。配置管理模块可以统一地管理配置文件,并且提供接口供开发人员取用。功能描述-需求平台中的配置大致可以分为两大类:系统配置和业务配置。系统配置主要用于系统实现,其目的是提高系统的可扩展性、可维护性;业务配置主要是为了更灵活的支...
UIP-配置管理PPT课件
UIP-配置管理模块内容配置管理功能描述配置管理设计实现配置管理使用说明功能描述-综述配置管理属于系统的基础服务,是一个系统的中枢。在声明式编程越来越重要的今天,配置管理模块的设计好坏程度直接影响到项目的质量与生命周期。开发人员可以将系统中可能改变的信息(网络地址、阀值等等),抽取出来通过配置文件的方式保存。配置管理模块可以统一地管理配置文件,并且提供接口供开发人员取用。功能描述-需求平台中的配置大致可以分为两大类:系统配置和业务配置。系统配置主要用于系统实现,其目的是提高系统的可扩展性、可维护性;业务配置主要是为了更灵活的支持业务实现,最大限度的满足不同业务需求,减少开发工作量,提高需求响应速度。功能描述-需求系统配置信息主要包括接入服务器配置、通用线程池配置、连接管理器配置、配置、日志配置、监控管理配置,以及一些阀值配置。业务配置主要包括业务报文配置。业务报文配置中包括服务编码、字段顺序号、字段名称、字段类型、字段值长度、字段说明等,既从业务层面描述了业务要素,也从实现层面描述了基于特定协议的消息组织方式。各业务报文配置文件基于接入、接出时使用的具体协议格式配置进行配置。功能描述-特点配置管理模块支持定期扫描配置文件,发现配置文件修改自动重新加载配置信息到内存。还同时支持外部实时触发更新,系统管理员通过系统管理功能实现。配置信息管理功能是集成在系统管理模块的WEB应用中的一个功能,提供触发各子系统重新加载配置信息的管理界面。系统管理人员可以在修改过系统配置以后,通过页面操作使修改的配置信息立即生效。内容配置管理功能描述配置管理设计实现配置管理使用说明设计实现-思路在传统的单进程系统中,配置信息是在内存中持有的,以提高系统的访问速度和性能,通常都是使用单例模式,内存中只有一份实例。统一接口平台的设计初衷是分系统部署,各个子系统是在不同的JAVA虚拟机中运行的单独进程。所以,各个子系统没有办法共享一份配置。因为系统中各子系统有一些公用的配置信息,也有自身需要的特定配置信息。所以,系统采用配置信息分文件保存的外部存储方式,例如:公用信息配置文件(common.xml)、接入信息配置文件(AccessIn.xml)等等。设计实现-结构图设计实现-类图设计实现-类图说明配置管理器ConfigManager采用无上限多例模式,由自身管理和向外界提供自身实例。子系统存在多少份配置文件,JAVA进程就存在多少份ConfigManager类的实例。ConfigManager持有一个静态的HashMap。每个配置文件对应一个ConfigManager对象,在静态HashMap中以配置文件的文件名为键值保存ConfigManager实例。将对应配置文件的配置信息读入内存,使用聚集容器加以保存,以备各模块在需要时取用。设计实现-类图说明配置管理定时更新周期性更新配置文件在内存中的映射,确保在系统运行过程中的配置修改在下一个运行周期能够生效。定时更新作业:ConfigUpdateJob,负责执行配置管理器的更新工作。将最新的配置文件信息读入内存保存。定时更新调度器:ConfigUpdateScheduler,负责获得配置中的配置管理相应配置信息,初始化定时更新触发器和定时更新作业。设计实现-内存布局配置文件名该配置文件对应的配置管理器实例引用AccessIn.xmlAccessIn配置管理器实例引用AccessOut.xmlAccessOut配置管理器实例引用AccessIn.xml配置管理器实例配置项名称_参数名称ConfigParamVOSERVER001_PORTConfigParamVOSERVER001_PROTOCOLNAMEConfigParamVO内容配置管理功能描述配置管理设计实现配置管理使用说明配置文件结构配置文件使用XML文件格式组织内容。……根元素配置项配置项名称配置项描述配置参数配置参数名称配置参数值可配一个或多个配置参数描述主要方法publicStringgetParamValue(StringconfigName,StringparamName)此方法返回由configName和paramName确定的配置项参数的第一个值注意如果配置项配置了多个参数,返回第一个值.publicStringgetParamDesc(StringconfigName,StringparamName)此方法返回由configName和paramName确定的配置项参数的描述publicString[]getParamValues(StringconfigName,StringparamName)此方法返回由configName和paramName确定的配置项参数的所有值主要方法publicStringgetParamValue(StringfileName,StringconfigName,StringparamName)此方法返回指定配置文件中由configName和paramName确定的配置项参数的第一个值注意如果配置项配置了多个参数,返回第一个值.publicStringgetParamDesc(StringfileName,StringconfigName,StringparamName)此方法返回指定配置文件中由configName和paramName确定的配置项参数的描述publicString[]getParamValues(StringfileName,StringconfigName,StringparamName)此方法返回指定配置文件中由configName和paramName确定的配置项参数的所有值刚才的发言,如有不当之处请多指正。谢谢大家!  
/
本文档为【UIP-配置管理PPT课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索