新的公司要使用 EventMachine 和 cramp,我在网上查了一下,几乎找不到有什么中文资料。请问谁能推荐点教材吗?还有,这俩是干什么的啊?
EventMachine没用过,Cramp是基于EventMachine的一个 Web 框架,用起来感觉和sinatra有点类似,处理的是请求流,写过一个比较简单的cramp 小例子可以参考下。 Cramp已经很久不更新了,官方文档好像支持到1.9.3,看过robbin 的一个文章后果断试了试Cramp,真正项目用起来的还真没听说过
EventMachine
Cramp
sinatra
1.9.3
@dddd1919 再请教一下,那是不是需要先了解了 EventMachine 后,再来开始学习 Cramp?是这个顺序吗?
差不多把,至少应该了解 EM 的处理方式,否则像写 rails 一样用 cramp 肯定会出问题
@dddd1919 太谢谢你的介绍了。EventMachine 实际上就是 Ruby 的一个 gem,是吧
#4 楼 @linusliu EM 本身是一种处理请求的机制,可以去查查Reactor模式的资料就知道大概干嘛的了,ruby 有一套完整的实现,不过要用的话还是先要把机制搞懂
Reactor模式