- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CONFIDENTIAL: ELONG ONLY 配置平台培训 * 培训内容 配置平台组成 术语及配置说明 程序架构 部署架构 客户端工作原理 开发如何快速使用 无映射表模式介绍 数据准备及UI使用 需要注意的地方 * 术语及配置说明 映射表 存储了程序中的属性与DB中配置名称的对应关系 映射表在本地也有缓存文件,对应的文件名称为ConfigMapping.config 根配置文件 文件名称为RootConfig.xml Interval 代表轮询一次配置的时间间隔,单位是秒 本地配置缓存文件 文件名为ConfigCache.config 当WCF服务中断时,临时提供服务调取方数据的载体 配置导入文件 应用程序编码 应用程序版本号 配置平台服务地址 主机名(Host) * 根配置文件 * 术语及配置说明 环境变量文件 本文件一律存储到C盘根目录下 存储了IDC名称和Set名称 适用于双中心引擎 进入双中心模式的必要条件 客户端已经升级到以上版本 C盘根目录下存在环境变量文件 根配置文件的服务地址修改为CmService.Svc * 架构图 * 部署架构 * 客户端工作原理 * 开启轮询线程 初始化配置 创建映射表 创建本地缓存 调用自定义操作 开发如何使用配置平台 代码修改 首先添加对代码包的引用 创建RootConfig.xml根配置文件 创建单独的配置项目工程(属性类文件) 修改老项目中引用配置的地方,改为新的方式调用 在程序的入口处增加启动客户端引擎代码 以Web程序为例,在Global.asax 中加入 * * * 无映射表模式介绍 客户端版本 重构整个客户端框架,采用面向接口编程代替事件模式 支持多实例同时运行 支持网站三个应用再一个进程中的的多线程并发调用 更新配置时候日志中增加显示更新配置的个数已经上次更新时间 * 数据准备及UI使用 首先在配置管理平台MIS系统中创建好应用程序和版本 导入配置映射表(目前已经提取配置映射关系到数据库) 提取原来的与环境相关的配置制作导入文件XML格式 把配置导入系统中 默认是双中心全部导入 * 环境准备 配置管理平台MIS地址 /cm/index.aspx 设置hosts 2 4 进入配置平台MIS,必须从/mis/index2.asp 登录,然后从左边的菜单中找到 “配置管理”一项,点击进入即可 配置管理平台接口地址 设置hosts 2 非双中心模式:/ConfigService.svc 双中心模式(支持按IDC查询):/CmService.svc 开放服务(支持写操作):/OpenService.svc * 需要注意的地方 根配置文件的大小写问题 映射表导入问题,属性名与配置名 配置导入问题,文件的版本号要与选择的一致 版本或应用程序编码前后空格问题 版本复制的审核问题 环境变量文件编码问题 * 谢谢大家! Q A * CONFIDENTIAL: ELONG ONLY
文档评论(0)