异步事件驱动的Ruby Web应用框架 Cramp

未知
Ruby
跨平台
2010-01-10
红薯

Cramp是一种新的,处 理并发事件的Web应用程序框架,由37signals和Rails核心小组的Pratik Naik提供。它建立在Ruby的EventMachine库之上,主要用于处理一些大量的开放连接 (如Comet系统或streaming APIs),整个过程都使用event-driven I/O。

Cramp使用Rails 3.0的ActiveSupport 和 ActiveModel库, 它会显示两层用于开发:controllers 和 models。

示例代码:

require 'rubygems'
require 'cramp/controller'

class WelcomeAction < Cramp::Controller::Action
on_start :send_hello_world

def send_hello_world
render "Hello World"
finish
end
end

Rack::Handler::Thin.run WelcomeAction, :Port => 3000

安装方法:

gem install arel --pre
gem install activemodel --pre

And then,

gem install cramp

 

加载中
请先登录后再评论。

暂无资讯

暂无问答

not the best time to try

not the best time to try

2015/05/29 13:18
5
0
钉钉:工作的归工作,生活的…也归工作?

今日导读 你用过“钉钉”么?被公司要求使用钉钉的感受是如何的呢?这款阿里巴巴旗下的移动办公社交平台在弯道超车微信、为许多企事业单位提供了方便的办公沟通工具之余,却遭遇了无数白领的...

2018/08/19 00:44
10
0
转:Ruby 的性能 与如何选用正确的framework来做web

从Linkedin和Iron.io抛弃ruby说起 最近半年关于Ruby编程语言最负面的两条新闻莫过于2012年10月的报导:Linkedin从ruby迁移到node.js,30台服务器减到3台,以及2013年3月的报导:Iron.io从rub...

2013/07/09 17:42
223
0
Ruby on Rails Server选项[关闭]

为我的Ruby on Rails应用程序设置开发服务器的整个问题使我感到困惑。 我敢肯定,有WEBrick,Mongrel,Passenger,Apache,Nginx等等,我真的不了解他们扮演的不同角色。 我开始使用WEBrick...

01/05 20:06
77
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部