• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Erlang and HTML5
 

Erlang and HTML5

on

  • 985 views

How Erlang power up HTML5

How Erlang power up HTML5

Statistics

Views

Total Views
985
Views on SlideShare
984
Embed Views
1

Actions

Likes
0
Downloads
15
Comments
0

1 Embed 1

http://www.verious.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Erlang and HTML5 Erlang and HTML5 Presentation Transcript

    • Erlang 与 HTML5 { Erlang助力HTML5 郑智斌 研发总监兼主程 个人:witeman.g@gmail.com 公司:witeman@iconventure.com 微博:weibo.com/witeman QQ: 19653403
    • Soft FaultFP Real-Time Tolerance Built-in Built-inCOP Distribution Concurrency是什么?
    • {M, F, A} 高阶函数 模式匹配 变量绑定 一次赋值FPL – 函数式编程语言
    • Hard Real- Erlang how to Soft Real-Time Time Realize• Z80 CPU • DB lookup • Light Weight 34us 97%cases Processes• Simple <20ms • GC System • Complex Separately System • Language FeaturesSoft Real-Time 软实时
    • S1 S11 S12 S111 S112 W4 W1 W2 W3 Supervision Tree (OTP)Fault Tolerance
    • 世界是并发的 多核时代 COP 进程间不共享任 沟通通过消息 何数据面向并发的编程
    • Pid1 Node1 Node2 Pid2 Pid3 Node3天生分布式 Pid1 ! {dosomething}.
    • 天生并发 (spawn)
    • Fault Scalability Tolerance High Replication AvailabilityRiak Dynamo-inspired, OpenSource Key/Value Distributed Database
    • Riak 技术架构
    • Bucket Key Value Secondary Link index存储结构
    • Link Walking
    •  去中心化(no master node)  和谐性  向量时钟(versioning)  Gossip Protocol  一致性HashDynamo
    •  N 数据有多少备份  R 每一次成功的读需要在多少个备份读到数据  W 每一次成功的写需要保存在多少个备份上面N,R,W – CAP Theorem
    • Javascript ErlangMap/Reduce
    • Riak Core Framework
    • Web Socket
    •  Erlang也有自己的Node.jsBeam.js
    • HTML5 App 方便快速 Javascript强劲的分 Engine 强健的分 地开发布式数据 布式框架 Websocket (erlang_js,库(Riak) (riak_core) Server beam.js)Erlang助力HTML5
    • Q&A
    •  3月份成立,现在已经有80人的规模 总部在科学城 天河分公司在一个月内成立 北京分公司在六个月内成立 广州安浩软件有限公司
    • 客户端开发工程师 Android(cocos2d-x) / iOS 服务器开发工程师 Erlang 数据挖掘 策划广州安浩软件有限公司
    • 谢谢!