收藏本站
《电子科技大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

基于Erlang的即时通讯系统的设计与实现

黄明  
【摘要】:随着互联网的发展,互联网用户的激增,互联网中的各种服务器面临的并发性、容错性压力越来越大,要求越来越高。传统编程语言(C/C++)对并发性以及容错性的支持不足,造成用其开发的程序天生具备并发性和容错能力不足的缺陷,不仅增加了相关系统的实现难度,浪费了目前日益普及的多核CPU的性能,也一定程度阻碍了软件技术的发展。‘而Erlang语言,一门由爱立信计算机科学实验室针对电信领域软件开发而发明的语言,凭借其对并发性、分布式、容错性等特性的良好支持,对网络服务程序程序特别是分布式程序开发的支持,近年来逐渐兴盛起来。 随着互联网用户的增多,即时通讯系统服务器、web服务器这类对并发性、容错性要求较高的服务程序使用各种办法来缓解服务器的压力,如采用集群系统、分布式系统等。然而由于传统语言在并发性、容错性和分布式特性的支持不足,利用传统语言实现并发性和容错性良好的集群或者分布式系统比较复杂,并发性和容错性的提高也比较困难,实现难度也比较大。而Erlang语言,恰恰正是针对这类系统的开发而出现的,其内建优良的并发性支持、容错性支持、分布式等特性的支持,能较大程度的降低并发性和容错性要求高的集群软件系统或者分布式软件系统的实现难度。 本文首先介绍了Erlang语言的发展现状、即时通讯系统的发展现状,Erlang语言的特点与优势,接着对在Erlang语言基础上系统的并发性关键技术、容错性技术和集群系统负载均衡技术做了研究,并对在Erlang语言中运用设计模式进行了探索,最后在对这些技术研究的基础上,实现了一个即时通讯系统。由于Erlang编程语言的优势和特点,此系统具备良好并发性、良好的容错性和可靠性,以及相对于传统语言开发更为容易的特性。这个系统具体包括两个部分,分别是集群服务器部分和客户端部分,其中服务器部分采用Erlang语言实现,客户端采用C#语言实现,两者间的通信协议使用是IETF的XMPP通信协议。
【学位授予单位】:

知网文化
【相似文献】
中国期刊全文数据库 前20条
1 ;2008年中国 即时通讯与搜索引擎市场都将呈现6大发展趋势[J];数码世界;2008年03期
2 英子;;群雄逐鹿IM[J];信息产业报道;2002年Z1期
3 任惟;谁动了QQ的蛋糕[J];数码世界;2005年15期
4 梁玮;;深探中国第二大即时通讯软件开发团队——揭开网易POPO的面纱[J];互联网天地;2005年09期
5 ;IBM将推出Sametime7.5[J];每周电脑报;2006年36期
6 潮阳;大腕儿的阴谋 中国电信进军即时通讯市场[J];数字通信;2005年01期
7 ;门户巨变! QQ也要插一杠[J];电脑爱好者;2005年01期
8 ;最新共享软件推荐 瘦身QQ更受欢迎[J];新电脑;2005年11期
9 厕所超人;;沟通无极限 S60即时通讯软件横向评测[J];数字通信;2006年07期
10 黄新刚;;支持校园快速互动——微软构建第二代校园即时通讯服务平台[J];中国教育网络;2006年04期
11 郑宝宝;;聊天工具一网打尽[J];电脑迷;2006年13期
12 刘军昌;杨之林;;微软即时通讯技术在企业协作中的应用[J];燃料与化工;2007年04期
13 ;快讯[J];中国经济周刊;2007年32期
14 刘国成;张杨;;OA系统与即时通讯平台的接口技术开发浅析[J];数字技术与应用;2011年05期
15 ;12款即时通讯软件横向评测 聊欲善其事 必先利其器[J];电子计算机与外部设备;2001年04期
16 刘寿强,温子梅;企业即时通信系统(EIM)安全性初探[J];计算机安全;2004年08期
17 李畅;共享地带[J];个人电脑;2004年11期
18 ;透过腾讯推出TM2.0,看IM市场竞争新动向[J];计算机与网络;2004年11期
19 庄也;;IM:硝烟再起[J];电子商务;2006年07期
20 李萧然;;运营商搅局即时通讯为抢夺3G增值市场磨刀霍霍[J];IT时代周刊;2006年20期
中国重要会议论文全文数据库 前10条
1 刘雪冬;赵合计;;基于Erlang语言构建加密计算机集群[A];中国电子学会第十六届信息论学术年会论文集[C];2009年
2 申宝军;;定制Sametime,打造奥运报道的IM系统——新华社奥运报道指挥系统的技术实现[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年
3 陈周闻;方力争;丁塔;;即时通讯技术在健康管理网络系统中的使用[A];浙江省医学会健康管理学分会第二届学术年会论文集[C];2009年
4 ;移动改变生活 沟通构建和谐——5.17电信日专题汇报材料[A];四川省通信学会2007年学术年会论文集[C];2007年
5 张美霞;;视频会议在政府中的应用——面对面会议VS视频会议[A];海南省通信学会学术年会论文集(2005)[C];2005年
6 黄凯;陶宏才;;即时通讯系统服务器端简要设计[A];四川省通信学会2005年学术年会论文集[C];2005年
7 王东升;;浅谈P2P技术发展对网监工作带来的影响及对策[A];第二十次全国计算机安全学术交流会论文集[C];2005年
8 胡飞;戴启明;宋晓峰;;采用PF_RING Socket的IM协议仿真系统[A];全国网络与信息安全技术研讨会论文集(下册)[C];2007年
9 孙志国;;web N.O,互联网发展新趋势[A];中国农业信息科技创新与学科发展大会论文汇编[C];2007年
10 俞晓明;许洪波;;短文本时间敏感字串的提取[A];第三届全国信息检索与内容安全学术会议论文集[C];2007年
中国重要报纸全文数据库 前10条
1 孙琎;IBM对阵微软企业级市场[N];第一财经日报;2006年
2 周婷;百度拟涉足即时通讯领域[N];中国证券报;2008年
3 红狼;即时通讯安全问题大曝光[N];中国电脑教育报;2005年
4 深圳商报记者 黄炎;王志东欲发动即时通讯革命[N];深圳商报;2006年
5 吴辰光;即时通讯跻身主流商务工具[N];北京商报;2008年
6 记者 张莹;艾瑞:第三季度QQ仍居IM市场第一[N];中国新闻出版报;2008年
7 本报记者 廖庆升;即时通讯用户快速增长 竞争加剧或影响业绩[N];通信信息报;2009年
8 王婷婷;腾讯QQ:即时通讯迈入标准时代的“领舞者”[N];中国经营报;2005年
9 商报记者  毛涛涛;即时通讯市场竞争渐成白热化[N];北京现代商报;2006年
10 毛涛涛;即时通讯市场竞争渐成白热化[N];经理日报;2006年
中国博士学位论文全文数据库 前10条
1 顾聪;保险精算中的随机风险模型[D];浙江大学;2010年
2 郑傲;网络互动中的网民自我意识研究[D];中国传媒大学;2008年
3 江五元;风险模型中的Gerber-Shiu函数及相关问题[D];中南大学;2010年
4 董华;几类风险模型的研究[D];中南大学;2012年
5 陈童;基于PH分布和马尔可夫到达过程的装备备件需求与库存模型研究[D];国防科学技术大学;2010年
6 王姗姗;几种拓展风险模型的应用[D];南开大学;2010年
7 郝媛媛;关于随机保费收入的风险模型破产问题研究[D];重庆大学;2011年
8 张志民;几类风险模型下的Gerber-Shiu分析[D];重庆大学;2010年
9 黄涛;随机模糊环境下的破产风险模型[D];天津大学;2009年
10 史志高;上海互联网发展阶段研究(1994-2011)[D];华东师范大学;2012年
中国硕士学位论文全文数据库 前10条
1 黄明;基于Erlang的即时通讯系统的设计与实现[D];电子科技大学;2011年
2 赵峰;基于Erlang的并发火灾现场人员逃生模拟的研究与实现[D];华东师范大学;2010年
3 陈洪青;Erlang(2)风险模型几类问题的研究[D];兰州大学;2010年
4 肖立群;带借贷利率和分红的Erlang(n)盈余过程[D];江西师范大学;2010年
5 王浩号;Erlang技术的研究和应用[D];武汉理工大学;2011年
6 张鹏;基于Erlang的网络存储监控系统设计与实现[D];中国地质大学(北京);2010年
7 任玲玲;带常值红利边界策略的相依Erlang风险模型[D];曲阜师范大学;2012年
8 刘炜;带税收的Erlang(2)更新风险模型[D];湖南大学;2011年
9 刘雪冬;基于Erlang语言的密码云模式设计与实现[D];山东大学;2010年
10 王涛;检察院审讯系统中即时通讯工具研究与实现[D];中南大学;2009年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978