锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码国产剧情,久久丫精品国产亚洲av,亚洲男人的天堂在线播放http://m.tkk7.com/Skynet/category/42483.html鍗佷竴闀垮亣 鏁寸悊 m.tkk7.com/Good-Game 涓? 鎵撴惉瀹朵簡 ;)zh-cnSat, 31 Oct 2009 08:13:20 GMTSat, 31 Oct 2009 08:13:20 GMT60beanstalkd 娑堟伅闃熷垪鐨勭涓鎵嬭祫鏂?/title><link>http://m.tkk7.com/Skynet/archive/2009/10/30/300325.html</link><dc:creator>鍒樺嚡姣?/dc:creator><author>鍒樺嚡姣?/author><pubDate>Fri, 30 Oct 2009 04:05:00 GMT</pubDate><guid>http://m.tkk7.com/Skynet/archive/2009/10/30/300325.html</guid><wfw:comment>http://m.tkk7.com/Skynet/comments/300325.html</wfw:comment><comments>http://m.tkk7.com/Skynet/archive/2009/10/30/300325.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Skynet/comments/commentRss/300325.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Skynet/services/trackbacks/300325.html</trackback:ping><description><![CDATA[<br /> beanstalk 娑堟伅闃熷垪 灝忕粨 <br /> 鍗忚璇存槑鍜屽悇鐘舵佽漿鎹㈡儏鍐?br /> <br /> <br /> <strong>鍩烘湰鐭ヨ瘑鐐?</strong><br />   1. 瀵逛簬beanstalk 娑堟伅闃熷垪涓瘡鏉℃暟鎹兘涓?job<br />   2. beanstalk service绔?錛屼細緇存姢 tubes[澶氫釜綆¢亾]<br />   3. client绔彲浠ョ洃鍚?浣跨敤澶?tube<br />   4. client绔彲浠ユ寚瀹?use 綆¢亾[ client鐢熸垚涓涓柊鐨刯ob鏃朵細鎶婃job鎻愪氦鍒?鎸囧畾綆¢亾]<br />   5. client绔彲浠ユ寚瀹?watch 綆¢亾 [ client鎺ユ敹澶勭悊job鏃朵細鍒?鎸囧畾綆¢亾寰楀埌寰呭鐞嗙殑job]<br /> <br /> <br /> <strong>瀹樻柟紺烘剰鍥?</strong><br /> put            reserve               delete<br /> -----> [READY] ---------> [RESERVED] --------> *poof*<br /> <br /> <strong>涓鑸儏鍐?</strong><br /> 1. 浠誨姟鎻愪氦鍒皊ervice绔?job 綆$悊鏀懼叆鍐呭瓨絀洪棿騫朵負鍏舵爣璁扮姸鎬?[READY] <br /> 2. client閫氳繃杞绔炰簤寰楀埌嬈$姸鎬? job 鏀逛負  [RESERVED]<br />    2.1 褰撳湪榛樿鏃墮棿 120 縐掑唴娌″鐞嗗畬 , job.stats.timeouts 灝變細澶т簬 0 <br />       鍚屾椂鍏朵粬 杞绔炰簤client浼氭嬁鍒拌繖涓猨ob銆?娉ㄦ剰浜?姣忔timeouts鏃?鍦ㄨ疆璁殑瀹㈡埛绔氨浼氬緱鍒版job錛岀姸鎬侀兘涓?ready,timeouts>0 銆?br /> 3. 闅忎究鍏朵腑涓鍙癱lient澶勭悊瀹?job.delete   , 鍏朵粬 client 涓殑姝ob 閮戒細    *poof*  <br /> <br /> <br /> <br /> <br /> <strong>deom - python beanstalkc 涓?job.stats 鍙傝?</strong><br /> <strong>浣跨敤 easy_install beanstalkc </strong><br /> <strong>API 鍙傝?: http://github.com/earl/beanstalkc/blob/master/TUTORIAL</strong><br /> 鍒氱敓鎴愮殑 beanstalk<br /> {'buries': 0, 'releases': 0, 'tube': 'default', 'timeouts': 0, 'ttr': 120, <br /> 'age': 6, 'pri': 2147483648L, 'delay': 0, '<strong>state</strong>': '<strong>reserved</strong>', '<strong>time-left</strong>': <strong>114</strong>, <br /> 'kicks': 0, 'id': 2}<br /> <br /> 浠imeout浜嗙殑 beanstalk,騫朵笖鍦ㄥ叾浠朿lient杞鍒?job<br /> {'buries': 0, 'releases': 0, 'tube': 'default', 'timeouts': 1, 'ttr': 120, <br /> 'age': 417, 'pri': 2147483648L, 'delay': 0, '<strong>state</strong>': '<strong>reserved</strong>', '<strong>time-left</strong>': <strong>110</strong>, <br /> 'kicks': 0, 'id': 2}<br /> {'buries': 0, 'releases': 0, 'tube': 'default', 'timeouts': 1, 'ttr': 120, 'age': 415, <br /> 'pri': 2147483648L, 'delay': 0, '<strong>state</strong>': '<strong>reserved</strong>', '<strong>time-left</strong>': <strong>4294967163L</strong>, <br /> 'kicks': 0, 'id': 2}<br /> <br /> 褰撴病鎵鏈塩lient 鐨?job 閮藉埌鏈?浜?鐘舵?br /> {'buries': 0, 'releases': 0, 'tube': 'default', 'timeouts': 2, 'ttr': 120, <br /> 'age': 417, 'pri': 2147483648L, 'delay': 0, '<strong>state</strong>': '<strong>ready</strong>', '<strong>time-left</strong>': <strong>4294967161L</strong>, <br /> 'kicks': 0, 'id': 2}<br /> {'buries': 0, 'releases': 0, 'tube': 'default', 'timeouts': 2, 'ttr': 120, 'age': 415, <br /> 'pri': 2147483648L, 'delay': 0, '<strong>state</strong>': '<strong>ready</strong>', '<strong>time-left</strong>': <strong>4294967163L</strong>, <br /> 'kicks': 0, 'id': 2}<br /> <br /> 鍏朵腑 client1 job.delete<br /> client1 job.stats  *poof*<br /> client2 job.stats  *poof*<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> 姣旇緝鍏ㄧ殑鐘舵佽鏄?- [瀹樻柟鏂囨。]<br /> http://github.com/kr/beanstalkd/blob/v1.1/doc/protocol.txt?raw=true<br /> <br /> 瀹樻柟紺烘剰鍥?<br />   <img src="http://m.tkk7.com/images/blogjava_net/skynet/beanstalk.jpg" alt="" border="0" /><br /> <br /> <br /> <strong>鍏堢畝鍗曡鏄庝笅錛堝畬鍏ㄨ嚜宸辯悊瑙g殑錛屾榪庢媿鐮栥傛湰浜篍浜哄お宸畘鐪嬪畼妗h垂鍔詫紝璋呰В涓嬶級: </strong><br /> job.stats鐘舵?= [READY] 寰呭鐞?  [RESERVED] 姝e鐞? [DELAYED]寤惰繜鐘舵?,  [BURIED] 闅愯棌鐘舵?br /> <br /> <strong>1. 寤惰繜鎻愪氦</strong><br /> py.client1.put>>> beanstalk.put('yes!', delay=10)<br /> py.client3.reserve>>> job = beanstalk.reserve()<br /> # 絳夊緟 10  縐?br /> <br /> <strong>2. 綆¢亾嫻嬭瘯</strong><br /> put-job鍒皊ervice绔?鍙互鎸囧畾 put鐨則ube綆¢亾<br /> 濡? <br /> <br /> py.client1.put>>> beanstalk.use('foo') <br /> py.client1.put>>> beanstalk.put('hey!')<br /> <br /> py.client2.reserve>>> job = beanstalk.reserve()<br /> # 涓鐩存嫢濉烇紝搴斾負 浠?watch 綆¢亾 'default'<br /> <br /> py.client3.reserve>>> beanstalk.watch('foo')<br /> # beanstalk.ignore('bar') 鏀懼純鐩戝惉 bar<br /> py.client3.reserve>>> job = beanstalk.reserve()<br /> py.client3.reserve>>> job.body #杈撳嚭 'hey!' <br /> <br /> <br /> <br /> <strong>3. 闅愯棌鐘舵?鐜板湪鍚?client 1/2/3 鐨?use watch 鐨勭閬撻兘璋冨洖 default</strong><br /> py.client2.reserve>>> job = beanstalk.reserve()<br /> py.client3.reserve>>> job = beanstalk.reserve()<br /> py.client1.put>>> beanstalk.put('闅愯棌鐘舵?')<br /> py.client2.reserve>>> job.bury() #2 杞寰楀埌 騫朵笖 淇敼 job 涓洪殣钘忕姸鎬?br /> # 120 縐掑悗 client3 娌℃湁杞寰楀埌 姝ob <br /> py.client2.reserve>>> job.stats() <br /> {'buries': 1, 'releases': 0, 'tube': 'default', 'timeouts': 0, 'ttr': 120, <br /> 'age': 188, 'pri': 2147483648L, 'delay': 0, 'state': 'buried',<br /> 'time-left': 4294967228L, 'kicks': 0, 'id': 11}<br /> py.client2.reserve>>> beanstalk.kick( job.stats()['id'] ) #淇敼鐘舵佷負 reserved<br /> # 绔嬪埢 client3 寰楀埌 job<br /> py.client3.reserve>>> job.stats()<br /> {'buries': 1, 'releases': 0, 'tube': 'default', 'timeouts': 0, 'ttr': 120, 'age': 313, <br /> 'pri': 2147483648L, 'delay': 0, 'state': 'reserved', <br /> 'time-left': 110, 'kicks': 1, 'id': 11}<br /> # 榪欐椂鍊?client2 / 3 鍚屾椂 鏈?job 11 鐘舵?'buries': 1,'timeouts': 0,'state': 'reserved'<br /> <br /> <strong>4. peek 紿ヨ</strong><br />   鍙互寰楀埌 涓涓?stats - read 鐨?job 錛屽叾浠?client 鍙互 job = beanstalk.reserve() <br />   鍚庨┈涓?job.stats 浼氬彉鎴?nbsp; [RESERVED] <br />   py.client2.reserve>>> job = beanstalk.peek_ready()<br />   鍙栧緱 job 騫剁湅 鏈?client 鑳?澶勭悊鑳?br /> >>> job = beanstalk.peek(3)<br /> >>> job.body<br />     'yes!'<br /> >>> job.stats()['state']<br />     'ready'<br /> 榪欑褰㈠紡瑗?job 涓嶈兘 bury 絳変慨鏀圭姸鎬侊紝浣?鍙互 delete<br /> <br /> peek 緋葷被<br />  peek_buried<br />  peek_ready<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <img src ="http://m.tkk7.com/Skynet/aggbug/300325.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Skynet/" target="_blank">鍒樺嚡姣?/a> 2009-10-30 12:05 <a href="http://m.tkk7.com/Skynet/archive/2009/10/30/300325.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>娑堟伅闃熷垪 beanstalkd 浠嬬粛http://m.tkk7.com/Skynet/archive/2009/10/28/300097.html鍒樺嚡姣?/dc:creator>鍒樺嚡姣?/author>Wed, 28 Oct 2009 11:21:00 GMThttp://m.tkk7.com/Skynet/archive/2009/10/28/300097.htmlhttp://m.tkk7.com/Skynet/comments/300097.htmlhttp://m.tkk7.com/Skynet/archive/2009/10/28/300097.html#Feedback0http://m.tkk7.com/Skynet/comments/commentRss/300097.htmlhttp://m.tkk7.com/Skynet/services/trackbacks/300097.html 棣栧厛 濂戒笢瑗?
  http://kr.github.com/beanstalkd/


鍏舵 鐪熺殑鏄ソ涓滆タ 鏀寔 java , python ,perl,ruby,erlang 鍜屾垜涓嶇煡閬撶殑 璇█
  瀹樻柟鐨勫師鏂囦粙緇嶏細
$ ./beanstalkd -d -l 10.0.1.5 -p 11300

This starts up beanstalkd as a daemon listening on address 10.0.1.5, port 11300.

Use It

Here’s an example in Ruby (see the client libraries to find your favorite language).

First, have one process put a job into the queue:

beanstalk = Beanstalk::Pool.new(['10.0.1.5:11300'])

beanstalk.put('hello')

Then start another process to take jobs out of the queue and run them:

beanstalk = Beanstalk::Pool.new(['10.0.1.5:11300'])

loop do

job = beanstalk.reserve

puts job.body # prints "hello"

job.delete

end





Thanks

Many thanks to memcached for providing inspiration for simple protocol design and for the structure of the documentation. Not to mention a fantastic piece of software!




]]>
主站蜘蛛池模板: 亚洲成在人天堂在线| 国产午夜免费高清久久影院 | 性做久久久久免费观看| a级毛片在线免费| 成人免费视频一区二区| 亚洲私人无码综合久久网| 亚洲国产成人久久综合一| 国产偷国产偷亚洲高清日韩| 无码日韩人妻av一区免费| 久久精品视频免费播放| 亚洲精品视频免费观看| 免费在线观看自拍性爱视频| 亚洲欧洲专线一区| 久久久久亚洲精品天堂| 亚洲色偷偷综合亚洲AVYP| 国产偷国产偷亚洲高清日韩| 亚洲AV无码成人精品区大在线| 久久精品免费大片国产大片| 亚洲色偷偷色噜噜狠狠99网| 亚洲国产视频一区| 中文字幕亚洲精品资源网| 亚洲AV无码一区二区三区系列| 一二三四影视在线看片免费| 131美女爱做免费毛片| 成全高清在线观看免费| a在线观看免费视频| 国产精品免费看久久久香蕉| 精品人妻系列无码人妻免费视频| 久久综合亚洲色一区二区三区| 日韩高清在线高清免费| 国产精品国产午夜免费福利看| 国产无遮挡又黄又爽免费网站| 91亚洲精品麻豆| 亚洲成人免费电影| 亚洲一区动漫卡通在线播放| 亚洲人成777在线播放| 国产成人精品亚洲日本在线| 亚洲精品无码不卡在线播放| 亚洲码欧美码一区二区三区| 亚洲AV日韩综合一区| 香蕉视频免费在线播放|