1 2 3 | gem sources -a http://gems.github.com/ sudo gem install starling-starling mkdir /var/spool/starling |
1 2 3 4 5 6 7 8 9 10 11 | >> require 'starling' => true >> Starling = Starling.new('127.0.0.1:15151) => MemCache: 1 servers, ns: nil, ro: false >> Starling.set('test_queue', 123) => nil >> loop { puts Starling.get('test_queue'); sleep 1 } 123 nil nil ... |
1 | script/plugin install git://github.com/purzelrakete/workling.git |
1 | Workling::Remote.dispatcher = Workling::Remote::Runners::StarlingRunner.new |
1 2 3 4 5 6 | production: listens_on:localhost:15151, localhost:15152, localhost:15153 sleep_time: 2 reset_time: 30 memcache_options: namespace: myapp |
1 2 3 4 5 6 7 8 9 10 | options = { :app_name => "workling", :ARGV => ARGV, :dir_mode => :normal, :dir => File.join(File.dirname(__FILE__), '..', 'log'), :log_output => true, :multiple => true, :backtrace => true, :monitor => true } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |