专业邮件服务系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:heqigao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“专业邮件服务系统的设计与实现”是信息产业部“电子发展基金”支持的“网络多功能服务器”项目下的一个子课题。在Internet迅猛发展的今天,电子邮件已经成为信息交换的重要载体,是目前Internet上最常用的功能,而国内市场上缺少适合中小型企业应用的具有高性能、高可靠性和卓越的安全性的具有自主知识产权的专业邮件系统,FSMail正是这样的专业邮件系统。 在本论文中,首先讨论和总结了电子邮件系统的基本理论、工作原理和相关协议。通过对五种网络服务器内部架构的分析和比较,最后提出:基于进程池的SMTP服务器、POP3服务器、WMG服务器,基于单进程并发服务(Single Process Concurrent Service—SPCS)架构适合用于实现高性能的MTA,同时分析并给出了单进程并发服务器中关键的网络I/O实现技术。FSMail采用并实现了异步事件驱动机制,所有网络I/O的实现使用了非阻塞方式;以动态数组实现了基于面向对象的堆队列,屏蔽了堆数据的非一致性;使用了基于有限状态机的多队列邮件调度机制,为后续版本的扩展性提供了良好的接口机制;服务器内部实现了非阻塞的域名解析机制,并实现域名/地址缓存;实现了非阻塞的用户数据库管理模块,并实现用户数据缓存;使用了统一的内存池管理机制,既防止了内存泄漏,又提高了服务器的性能;最后,还实现了基于C/S模式的日志管理服务器,屏蔽了日志数据元的非一致性。 通过对FSMail系统的功能和性能测试,表明服务器实现了设计目标并具有较高的性能。
其他文献
在文本信息急剧膨胀和电子图书迅猛发展的今天,文本数据库日益成为信息技术领域一个重要的研究发展方向.文本数据库在图书馆、办公自动化、软件工程、自动目录管理和图书与报
自全面质量管理的思想引入软件界后。软件生产的质量保证发生了根本性的变化。质量的重点不再是对产品的测试上面,而是放在对过程的改进以及对于过程的遵守。软件生产中的英雄
在多种分布式应用场合,如汽车、轮船、飞机和战场指挥等环境下,许多突发的事件都是始料不及的。这些事件是整个行为环境的一部分,它们中有的对整个系统的继续运行影响不大,而有的
本文对工业CT窄角扇束扫描方式下的迭代图像重建算法进行了研究。为了提高重建图像质量,解决普通迭代法重建图像所产生的“盐和胡椒”现象。论文提出新的代数迭代重建算法(ART
该文主要研究多传感器数据融合在目标跟踪和属性参数估计中的应用.针对多传感器多目标跟踪系统的复杂性,论文采用距离方向扩展卡尔曼滤波算法对目标进行状态估计,该算法能方
近年来,嵌入式实时应用增长迅速,当用于分布式处理时,嵌入式计算由于资源受限而受到比桌面计算更大的挑战,如何在资源受限的环境中解决好分布式处理中的平台异构性问题,是本文所要
CSCW是一个面向分布式虚拟环境的新兴技术领域,主要研究协同者在完成共同任务过程中的协同控制机制及支持平台.CSCW在远程教育、视频会议、远程医疗、网络游戏等方面有着广泛
超分辨率荧光显微技术突破了传统光学显微镜不能识别200 nm以下生物结构的限制,使得人们可以通过光学显微镜窥探纳米世界,为药物的开发和疾病机理的探究带来了革命性的变化。因
Ad Hoc网是移动无线网络,无需基础设施、灵活、抗毁性强,适合特殊场合运用,已在军事、救险、商业等领域广泛应用.随着计算机网络技术的高速发展,网络的安全问题受到极大的关
通过对集群系统性能、体系结构及其网络负载平衡技术的研究,提供了一种使用大量商用服务器构建具有良好可扩展性和高可用性网络服务的基本构架。通过对Linux内核的TCP/IP协议栈