|
系统构造
图 1系统构造
系统负载平衡(System load balancer),将客户端的请求分布到各台HTTP服务器,保证系统中各台服务器资源均能够平均、高效的使用, 从而可以让系统不断扩充。当现有Server 不足以负担所有的请求进程时,SLB允许添加Server来分担任务,并支持安全链接下的session一致性,从而平衡各台Server的工作量,以期系统可以得到最优的利用与最理想的运行状态。
Web服务器,提供基于Web的e-mail访问以及提供基于Web的系统管理和监控界面。
- Application server – 应用服务器
实现了Web Mail邮件应用处理的各种功能,UMS等多种应用服务可在这里增加和扩展。同时将对e-mail的处理要求递交给Mail Server。UMail - TX的Application Server基于扩展性的考虑,能够分布在多台服务器上。Application Server使用线程池对线程的管理,有效提高了系统性能、系统资源的再利用和对数据库、存储设备的高效访问。同时,建立在Application Server 上的每一层服务程序,都可以按照实际的负载将工作分担到下一层中的多个服务器上去。
是标准的e-mail处理系统,支持SMTP,POP3和IMAP,同样采用了可扩展性设计,同时结合数据库的使用,对Web Mail的页面访问作特殊优化,使最终用户有更丰富的使用感受。
数据库负责存储系统的管理信息和各用户的个人数据。系统的管理信息包括系统配置信息及域及其中组的配置信息;用户的个人信息包括如用户名、用户密码、用户权限等。数据库的数据通过数据库管理模块提供给应用服务器处理,DAM采用连接池、线程池和Cache极数,提高数据库的整体对外处理性能和可靠性。
存储器用于存放用户邮件的大容量高可靠性的存储系统。存储管理模块NSM对大量的存储器进行动态分卷管理,用户的邮箱物理存储动态共享减小运营商对存储设备的投资,同时可以在不同的卷上提供差异化的存储备份服务。
|