\chapter{系统设计} \section{系统设计原则} \subsection{高可用} 高可用的衡量指标通常为几个9,它是衡量系统稳定工作的指标. 在本文中主要指系统服务的稳定性,消息网络的稳定性. \subsection{高性能} 在本平台设计中,核心性能指标有消息网络的分发能力,硬实时消息的响应速度,主体平台对多种规则模型的处理速度,海量消息的存储能力,用户访问时模型的操作性能、仿真性能等。 \subsection{可扩展性} 可扩展性是本平台设计中核心设计的一点,不单单指服务的可扩展性,比如服务节点可以水平扩增等,还指集群网络的开放程度,能对接现有消息协议,开放消息网络对接和规则模型设计。 \subsection{安全性} 在保持消息网络的开发性上去保证整体平台、节点的安全性,在实践中,消息网络如何在开放协议的基础上保证通信安全。 \subsection{单一职责原则} 任何模块保持职责和功能的最小化,专一化,模块之间不含功能交集。 \section{整体结构设计} \section{功能设计} \section{数据库设计} \section{UI设计}