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

上传人:牧羊曲112 文档编号:2059311 上传时间:2023-01-05 格式:DOCX 页数:2 大小:189.86KB
返回 下载 相关 举报
基于java的大容量电子邮件系统技术架构.docx_第1页
第1页 / 共2页
基于java的大容量电子邮件系统技术架构.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于java的大容量电子邮件系统技术架构.docx》由会员分享,可在线阅读,更多相关《基于java的大容量电子邮件系统技术架构.docx(2页珍藏版)》请在三一办公上搜索。

1、基于java的大容量电子邮件系统技术架构一. 背景H, , 大型电子邮件系统虽然规模大、市场占有率高、硬件及网络设备优良,但是他们都遇到过类似的问题:2001年末,系统一度瘫痪,许多用户邮件永久丢失。随着邮件用户不断增加,系统硬件和维护急剧增加,最终无法扩展,不得不启用新的域名,和。经常有丢信和信发不出去现象,经过数次升级改造,现在好多了,但硬件及维护开支巨大,已不提供免费服务。为什么要用java开发邮件系统?Java 和cgi 相比,有许多优势:l 面向对象的网络编程语言,支持跨平台应用l 硬件性能提升,使java运行速度不再成为关键要素l 开放的技术架构,100多家大型IT厂商支持l 跨平

2、台,支持异构网络连接l 安全性、可靠性好l 对XML,WebService 支持较好l 与基于cgi的邮件系统相比有更优异的特性l 安全性好l 开发周期短l 最好的Object Oriented语言:重用性,功能延展性l 丰富的标准应用库l 可靠性高面对国内巨大的用户群体,邮件系统的高可用性、高可扩展性是极其重要的。Java在跨平台、开放性、扩展性方面具有先天优势,因此,基于J2EE构建大容量的邮件应用系统也就成为很好的技术选择。二. 技术架构1邮件系统架构设计时需要考虑的问题:系统可扩展性可靠性安全性功能扩展性系统表现平台兼容开发周期2典型的邮件系统架构如上图所示,用Java开发前端(MUA

3、)和后端(MSA),构成整个邮件系统的核心。客户端开发(MUA):JavaMail是sun公司的消息开发框架,并提供一组JavaMail API,但是这些API只是实现了邮件的部分功能,需要在此基础上进行深入的应用开发。增加邮件连接池管理、Store、Folder、Message等对象的Cache管理,以适应大容量并发用户访问的要求。服务器端开发(MSA):为了提高邮件处理的速度,邮件服务器的核心MTA一般用c开发,服务器端的应用扩展可以通过一个开发接口Jindi-Mailet SDK来扩展邮件到短消息Mail2SMS、邮件到传真Mail2Fax、邮件到即时通讯Mail2ICQ等应用。三. 结论目前采用java技术开发电子邮件提供的厂商越来越多,其中金笛电子邮件系统在国家经贸委、外经贸部、国家烟草专卖局、潍坊国税局、国家气象局、中科院中科科仪等有一大批用户。实践表明,用java开发大容量电子邮件系统技术上是完全可行的。关于金笛电子邮件系统的详细介绍可以登陆 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号