|
|
|
|
|
|
|
|
|
邮件系统




SkyMail系统采用分布式集群并行处理
        整个系统采用模块化设计,使得SkyMail具有无限制的扩容性,系统的核心处理系统和外界展示系统采用完全分离的设计模式,可以将系统的核心处理系统和外界展示系统分别布署在不同的主机上,甚至,您可以根据业务的需要和具体的情况,将核心系统的不同功能模块分布在几台主机上,比如收发模块,用户认证模块,数据库模块,邮件数据存储模块等,通过配置使他们协同工作,实现负载分担,使整个系统达到海量处理的能力。

模块独立处理能力
        当由于外界因素导致系统故障时,整个邮件系统的当前操作请求均将存储在缓冲区内。系统将继续利用其他工作正常的主机接管整个系统事务,直到故障排除,再将暂时存储的请求提出继续进行处理。保证了整个系统的安全性和完整性。
系统的前端展示系统和后端的处理系统采用模块化设计,当任何一个子系统出现问题时,均不会影响其他的系统继续处理工作,甚至,后台处理系统中的各个功能模块也可以完全独立工作,如SMTP,POP,IMAP,USRDB等等,不会因为其中的某一个模块的非正常状态而导致整个系统的不稳定和错误
不阻塞进程池技术
 
        许多邮件厂商所宣扬的多线程/多进程技术,其实存在着较大的问题,当访问量增大时,系统的消耗会马上占用大量的系统资源,这就使得硬件的配置必须很高,才可以保证整个系统的正常运行,而且,随着系统的处理量增大时,即使增高硬件的配置也很难保证系统的良好运行。SkyMail邮件系统采用不阻塞进程池技术,比多线程/多进程技术占用更小的系统开销,具有更好的性能,具有更高的并发联接数。使系统资源的开销大大降低,同等硬件设备的情况下,我们的系统性能表现更为出色。
强大的抗灾难能力和恢复技术
 
        系统通过分布式并行处理技术将服务中断风险降到最低限度,当集群服务器中某些服务器发生故障后,系统其他服务器依然能够工作,并且接管故障服务器的工作,直到故障排除,再将工作移交回去。
当机房发生重大意外事故(例如停电)的时候,系统邮件队列将保存在队列缓存中,当系统恢复工作后,邮件队列完全恢复,不会因此导致正在处理得邮件丢失。
高速缓存机制
 
        邮件数据缓存,邮件收发的过程中,用户与系统之间的传送需要经过网络并在若干台主要上接受各种处理,为了提高性能,在MTA,SMTP以及邮件存储服务器等各级系统模块间设置缓存,将邮件保留在内存中接受高速的处理直至处理结束或进入邮件队列,正是这种机制,使得SkyMail的效率领先同类产品6-9倍的处理速度;同时,用户认证缓存机制,对频繁登陆的用户,也起到了非常高的处理效率。
版权所有 © 2007 SkyMail ,未经允许不得以任何方式和手段进行复制和使用          联系电话:010-51260706      京ICP备02008806号