第四章 ERLANG介绍1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Erlang 人生苦短,快用ERLANG 我们在做什么? WEBGAME 网页游戏 MMORPG 大型多人在线角色扮演游戏 游戏服务器端开发 语言的选择 C++ JAVA C# ERLANG Python / PHP 各种语言的简单对比。 ERLANG为我们提供了什么优势? 我们的优势是什么? 山寨 速度 持续改进 如何将我们的优势发挥到极致 什么是ERLANG 面向并发 面向消息 函数式编程 为开发电信级大规模并发应用而诞生 由瑞典爱立信开发 1987年面世 (对比,JAVA 1995年面世,C++ 80年代初,ANSI C标准 1987年) ERLANG特性 并发性 - Erlang支持超大量级的并发进程,并且不需要操作系统具有并发机制。 分布式 - 一个分布式Erlang系统是多个Erlang节点组成的网络(通常每个处理器被作为一个节点) 健壮性 - Erlang具有多种基本的错误检测能力,它们能够用于构建容错系统。 软实时性- Erlang支持可编程的“软”实时系统,使用了递增式垃圾收集技术。 热代码升级-Erlang允许程序代码在运行系统中被修改。旧代码能被逐步淘汰而后被新代码替换。在此过渡期间,新旧代码是共存的。 递增式代码装载-用户能够控制代码如何被装载的细节。 外部接口-Erlang进程与外部世界之间的通讯使用和在Erlang进程之间相同的消息传送机制。 Fail-fast(速错),即尽可能快的暴露程序中的错误。 简单的代码示范 function fact(n) { int s = 1; for(int i=2;i=n;i++) s = s * i; return s; } fact(1) - 1; fact(N) - N * fact(N-1). 简洁,程序结构一目了然。 易学,根本没学过也能看得懂。 非常容易上手。 ERLANG著名的开源产品 Ejabberd Rabbitmq Couchdb Mochiweb Disco … ERLANG国内商用例子 校内的广告平台 Sohu的白社会 阿里巴巴的云计算平台 腾讯QQ web群空间 盛大,51,都已经有系统用erlang跑了 电信网管项目,Ery Lee ERLANG国外商用例子 2008年5月22日,FaceBook宣布部署采用erlang编写的chat server. Startup公司开发的webgame …… 非常多其他的,哪位有空帮忙我做些收集。 盛大收购MochiWeb的公司 在 Erlang 领域富有盛名的开源 Web 开发框架 MochiWeb ,其作者也就是知名的 Bob Ippolito ,他的公司名叫 MochiMedia 。日前传出消息,这间公司已被 SNDA 盛大以 8000w 美刀的价格收购,交易将于 2010 年第一季度完成执行。 盛大这次表现出了远超国内同行的不俗品味与独到眼光。此次“采购”,无论是从中国的互联网企业资本运作的时机与实操层面,还是从能在全球 Erlang 技术圈激起的影响而言,都大有可圈可点之处。如果掌控良好,能够顺利克服海外收购的文化适应性问题,可以预期 MochiMedia 大有成为 SNDA 新“矿脉”的可能。 第一次接触ERLANG 2009年9月,明朝时代FLASH版上线前夕。 AJAX聊天 转成 SOCKET聊天 Ejabberd开源聊天服务器,XMPP通用聊天协议,RFC3920标准 使用现成的产品,加速了明朝FLASH版的上线。 开发速度是关键。 对Ejabberd做了些修改 Ejabberd 在基本不懂ERLANG的前提下 就靠上网看过的一些资料 猜测着改,就把ejabberd给简单改成适合明朝使用 不懂ERLANG,导致的ejabberd的性能问题 国庆加班7天,搞定性能问题 参加 杭州的ERLANG大会 全国的Erlang开发者大会 2007年9月8日,CN Erlounge I,珠三角Erlang爱好者小聚。无会议资料,但酝酿了之后具有里程碑意义的CN Erlounge II。 2007年10月13~14日,CN Erlounge II 在珠海召开。金山为大会主要赞助方。 2008年12月20~21日,CN Erlounge III 在上海召开。盛大网络为大会主要赞助方。 2009年11月7 日,杭州,CN Erlounge IV / GameCore / 一款基于ERLANG服务器端,AS3客户端的MMORPG游戏原型 未开发完 因公司资金问题等…… 明朝MMORPG项目 / 从元旦启动项目,到春节之前,大概30个工作日多一点,2个人。 已经开发完成有: 登录,多角色,换武器,换衣服 走动,切换地图 战斗,技能(特效) 聊天 组队,跟随

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档