Erlang 与 HTML5  {   Erlang助力HTML5                  郑智斌 研发总监兼主程                  个人:witeman.g@gmail.com                  公司...
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 ...
S1                 S11                 S12         S111            S112        W4    W1          W2        W3            S...
世界是并发的          多核时代           COP  进程间不共享任                 沟通通过消息    何数据面向并发的编程
Pid1    Node1   Node2   Pid2                  Pid3    Node3天生分布式                   Pid1 ! {dosomething}.
天生并发 (spawn)
Fault         Scalability                                     Tolerance          High                                    R...
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       强健的分           地开发布式数据                      ...
Q&A
   3月份成立,现在已经有80人的规模   总部在科学城   天河分公司在一个月内成立   北京分公司在六个月内成立    广州安浩软件有限公司
客户端开发工程师 Android(cocos2d-x) /   iOS   服务器开发工程师 Erlang   数据挖掘   策划广州安浩软件有限公司
谢谢!
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Erlang and HTML5
Upcoming SlideShare
Loading in...5
×

Erlang and HTML5

1,216

Published on

How Erlang power up HTML5

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,216
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Erlang and HTML5

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

    Clipping is a handy way to collect important slides you want to go back to later.

×