portal概要设计方案

portal概要设计方案

ID:12778482

大小:1.04 MB

页数:78页

时间:2018-07-19

portal概要设计方案_第1页
portal概要设计方案_第2页
portal概要设计方案_第3页
portal概要设计方案_第4页
portal概要设计方案_第5页
资源描述:

《portal概要设计方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Portal概要设计方案浙江臻善科技有限公司2017年8月17日第3页共78页研发部门[单击此处填写]基础研发中心文档作者【作者】王渤项目名称:Portal门户项目阶段:概要设计文档主题:portal概要设计方案文档类型:[设计文档]分发对象:内部:[公司内部的相关机构]外部:[其他公司]历史记录版本日期更改记录审核作者1.02017-8-17初始版本王渤概要设计说明书目录第3页共78页浙江臻善科技有限公司11引言61.1编写目的61.2项目背景61.3术语表61.4参考资料61.5约束62系统概述62.1需求概述62.2系统架构62.2.1软件架构62.2.2HA架构73技

2、术方案设计83.1系统总体技术方案设计83.1.1初始化配置83.1.2业务程序启动下发配置93.1.3UI修改业务配置93.1.4CLI修改配置103.1.5告警103.2业务设计103.2.1系统初始化103.2.2安全配置123.2.3DNS业务配置123.2.4系统管理123.2.5告警管理143.2.6报表管理173.3模块设计213.3.1WebServer213.3.2Agent213.3.3HostAgent213.3.4Collect223.4数据库设计223.4.1安全防护223.4.2DNS业务配置263.4.3系统管理333.4.4告警管理403.4.

3、5报表管理443.4.6Agent监控数据表503.5接口设计513.5.1Agent服务接口513.5.2HostAgent服务接口523.5.3CRM服务接口573.5.4Dialing服务接口713.5.5Collect服务接口743.6软件安装目录结构79第3页共78页1引言1.1编写目的企业版DMS基于新的架构设计,本文档用于概要设计,指导开发人员开发。1.2项目背景1.3术语表DNS:域名系统(DomainNameSystem)的缩写,域名与IP之间进行转换1.4参考资料N/A1.5约束2系统概述2.1需求概述2.2系统架构2.2.1软件架构APIWebServe

4、rCLIMongodb(Master)HostAgentAgentServicesCollectNotiMonRRD第80页共78页WebServer:基于NodeJS构建的WEB服务器,处理网页过来的业务请求。收到业务配置请求后,将配置数据存放到Mongodb中。对于跟主机相关的资源配置,配置数据存放到本地文件,并将主机资源配置下发到HostAgent去处理。API:第三方业务配置接口。提供常规接口供第三方调用,将配置数据存放到Mongodb中。CLI:人机命令接口,处理人机命令,进行业务配置。配置数据临时生效,不写入数据库,重启以后丢失。HostAgent:主机资源管理模

5、块。处理主机资源配置,如网卡、路由等配置修改。Mongodb:全局数据库,存放业务配置数据。在集群内,数据进行复制。对于数据库的写操作,必须在Primary节点上执行,然后由Primary同步到集群中所有的Secondary节点。Secondary节点上所有数据的读操作在本地节点上执行。Agent:监控数据库配置数据改变,并将改变后的配置数据下发给指定的业务模块。Services:业务模块,负责具体处理业务。包括拨测、NAP以及Bind等模块。Collect:收集告警和应用统计数据,并将数据保存到Mongodb数据库中。RRD:从Mongodb中定时读取统计采集数据,并将采集

6、数据保存到RRD数据库中。Mon:进程监控模块,负责业务进程的启动、停止和监控。Noti:告警通知模块,负责将新产生的告警推送到第三方平台。1.1.1HA架构设备数部署配置备注1台无HAcfg.members[0].host=;2台S0:MasterS1:Slavecfg.members[0].host=;cfg.members[0].votes=1;cfg.members[1].host=;cfg.members[1].votes=0;slave应用监测到Master不可用的时候,修改如下配置:cfg.members[0].votes=

7、0;cfg.members[1].votes=1;rs.reconfig(cfg,{force:true});>2台S0:MasterS1:SlaveSn:Membercfg.members[0].host=;cfg.members[0].votes=1;cfg.members[1].host=;cfg.members[1].votes=0;主从切换的机制跟2台设备的配置是一样的处理;第80页共78页cfg.members[n].host=;cfg.memb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。