JSON

EventMachine for ruby 学习(二)(2)

字号+ 作者:H5之家 来源:H5之家 2017-12-19 12:00 我要评论( )

使用 eventmachine 不会阻塞任何 IO 操作,我们由此得到另外一个优势,同一处理流程中可以混合使用不同类型的 IO 。作为示例,我们使用 WebSocket 实时推送 tweets 到浏览器端。幸运的是已经有一个现成的使用 event

使用 eventmachine 不会阻塞任何 IO 操作,我们由此得到另外一个优势,同一处理流程中可以混合使用不同类型的 IO 。作为示例,我们使用 WebSocket 实时推送 tweets 到浏览器端。幸运的是已经有一个现成的使用 eventmachine 的 WebSocket server,em-websocket (同 Pusher 中使用的非常类似)。

先安装:gem install em-websocket.

启动服务,代码如下:

完成手工,代码很干净!

所有代码在这里可以找到:this gist,包括连接 WebSocket 的最基本的 HTML 页面代码。可以复制它作为基础框架,再添加些时髦的视觉效果,你自己完成吧,我可没时间写。

延伸阅读

想学习更多,可以参考如下内容:

玩的开心!

希望这篇文章能给你一些启示,可以一窥 eventmachine。欢迎提问,任何反馈可留言。谢谢!

Do read these awesome Guest Posts:

Technorati Tags: Ruby, Programming, Martyn Loughran, Ruby for Noobs, Ruby beginners, eventmachine

Posted by Martyn Loughran



阅读(2659) | 评论(0) | 转发(0) |

0

上一篇:EventMachine for ruby 学习(一)

下一篇:如何用 Ruby 实现一个内部 DSL ?

相关热门文章

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • android学习轨迹之四:org.json.JSONException: No value for

    android学习轨迹之四:org.json.JSONException: No value for

    2017-12-12 08:27

  • 好好学习,改变自己

    好好学习,改变自己

    2017-12-10 15:00

  • 【学习】spring MVC之返回JSON数据(Spring3.0 MVC+Jackson+AJAX)

    【学习】spring MVC之返回JSON数据(Spring3.0 MVC+Jackson+AJAX)

    2017-12-10 12:01

  • taglib 学习

    taglib 学习

    2017-12-10 11:00

网友点评