文档详情

Study on Largescale and Scalable Email System.doc

发布:2015-09-24约8.68千字共4页下载文档
文本预览下载声明
Study on Large-scale and Scalable E-mail System Baojian Zhang, Guohong Gao, Kunhua Zhu School of Information Engineering, Henan Institute of Science and Technology, Xinxiang, 453003, China e-mail 451800@163.com Abstract: A high effective, low-cost solution of email system is presented based on analysis of the scalable problem of current webmail system with an open source software. Moreover, its network structure and software architecture are discussed in detail. Its network framework is divided into internet layer, load equilibrium layer and intranet layer; its software framework is divided into fa?ade layer,business logic layer and email-transacting layer. process of configuration is presented. It has great referenced and instructional meaning to the persons intresting with the development of large-scale email system. Keywords: large-scale and scalable E-mail system; software architecture; software framework 大型可扩展电子邮件系统研究 张宝剑,高国红,朱坤华 河南科技学院信息工程学院,新乡 中国 453003 e-mail 451800@163.com 【摘要】在分析了目前大型电子邮件系统的可扩展性问题的基础上,提出了一个高性能的电子邮件系统架构,并对其网络结构和软件体系结构进行详细阐述和研究。把其网络结构分为:互联网层、负载均衡层和内部网层;把其软件体系结构分为:表现层、业务逻辑层和邮件处理层。利用集群技术和LDAP技术实现了高可扩展的邮件系统。本文对从事大型和可扩邮件系统的专业人员有很大的借鉴和指导意义。 【关键词】大型可扩展电子邮件系统;软件体系结构;软件架构 1 引言 计算机网络改变了人们的生活方式,其中,人与人之间的联系方式尤其突出。在电子邮件产生之前,双方通信需要漫长的过程,丢失也是常事。关键如果一方地址更改了,其他人发给他的信件,可能就再收不到了。而要让所有熟悉的人知道你的通信地址改了,需要很漫长的过程。电子邮件彻底改变这种低效的联系方式:不管你的居住地址在何处,通信地址如何频繁变更,只要电子邮箱不变,几秒钟之内信件就能准确到达收信方。万一自己的电子邮箱变更了,也可以用新的电子邮箱群发给所有以前的联系人。基于这种便捷、高效的性能,电子邮件服务是当今Internet上使用最多,应用最广的服务之一。 随着使用电子邮件的用户的日益增多,使得搭建价廉,可扩展和高性能的大型电子邮件系统成为当前许多政府机关,企业的当务之急。 2 需求 从体系结构的角度说,大型电子邮件系统应具有可伸缩性(Scalability),当服务的负载增长时,系统能被扩展来满足需求,且不降低服务质量;高可用性Availability),尽管部分硬件和软件会发生故障,整个系统的服务必须是全天可用的;可管理性(Man- ageability),整个系统可能在物理上很大,但应该容易管理;价格有效性(Cost-effectiveness),整个系统实现是经济的、易支付的。 大型电子邮件系统要求能支持百万级以上的用户,具有同时处理数千封电子邮件这样的大数量的并发请求的能力。依靠单台服务器的处理能力显然不能满足要求,需要用集群的体系结构来组建大型电子邮件系统. 这里所用的集群是高事物处理能力的集群,它通过把集群内各个实际服务器的处理能力集合在一起,来完成大数量的并发处理要求。也就是把负载均衡到各个实际服务器上。当前在集群中实现负载均衡有四种方式:Round Robin DNS;负载均衡服务器;负载均衡交换机;智能DNS。由于电子邮件服务是一种数据操作密集的
显示全部
相似文档