基于java的大容量电子邮件系统技术架构.doc

基于java的大容量电子邮件系统技术架构.doc

ID:58879969

大小:234.50 KB

页数:2页

时间:2020-09-20

基于java的大容量电子邮件系统技术架构.doc_第1页
基于java的大容量电子邮件系统技术架构.doc_第2页
资源描述:

《基于java的大容量电子邮件系统技术架构.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、....基于java的大容量电子系统技术架构一.背景Hotmail.,263.net,sina.com大型电子系统虽然规模大、市场占有率高、硬件及网络设备优良,但是他们都遇到过类似的问题:2001年末,hotmail.com系统一度瘫痪,许多用户永久丢失。263.net随着用户不断增加,系统硬件和维护急剧增加,最终无法扩展,不得不启用新的域名,x263.net和263.net.cn。sina.com经常有丢信和信发不出去现象,经过数次升级改造,现在好多了,但硬件及维护开支巨大,已不提供免费服务。为什么要用

2、java开发系统?Java和cgi相比,有许多优势:l面向对象的网络编程语言,支持跨平台应用l硬件性能提升,使java运行速度不再成为关键要素l开放的技术架构,100多家大型IT厂商支持l跨平台,支持异构网络连接l安全性、可靠性好l对XML,WebService支持较好l与基于cgi的系统相比有更优异的特性l安全性好l开发周期短l最好的ObjectOriented语言:重用性,功能延展性l丰富的标准应用库l可靠性高面对国巨大的用户群体,系统的高可用性、高可扩展性是极其重要的。Java在跨平台、开放性、扩展

3、性方面具有先天优势,因此,基于J2EE构建大容量的应用系统也就成为很好的技术选择。二.技术架构1.系统架构设计时需要考虑的问题:系统可扩展性可靠性安全性功能扩展性系统表现平台兼容开发周期........2.典型的系统架构如上图所示,用Java开发前端(MUA)和后端(MSA),构成整个系统的核心。客户端开发(MUA):JavaMail是sun公司的消息开发框架,并提供一组JavaMailAPI,但是这些API只是实现了的部分功能,需要在此基础上进行深入的应用开发。增加连接池管理、Store、Folder、

4、Message等对象的Cache管理,以适应大容量并发用户访问的要求。服务器端开发(MSA):为了提高处理的速度,服务器的核心MTA一般用c开发,服务器端的应用扩展可以通过一个开发接口Jindi-MailetSDK来扩展到短消息Mail2SMS、到传真Mail2Fax、到即时通讯Mail2ICQ等应用。三.结论目前采用java技术开发电子提供的厂商越来越多,其中金笛电子系统在国家经贸委、外经贸部、国家烟草专卖局、潍坊国税局、国家气象局、中科院中科科仪等有一大批用户。实践表明,用java开发大容量电子系统技

5、术上是完全可行的。关于金笛电子系统的详细介绍可以登陆.mailer..cn。....

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。