锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品久久人人做人人爽综合,国产亚洲美女精品久久久,久久精品蜜芽亚洲国产AVhttp://www.shnenglu.com/lxyfirst/zh-cnWed, 07 May 2025 22:43:55 GMTWed, 07 May 2025 22:43:55 GMT60鍒嗗竷寮忛珮鍙敤id鏈嶅姟鍣ㄨ璁″疄鐜?/title><link>http://www.shnenglu.com/lxyfirst/archive/2015/09/17/211854.html</link><dc:creator>star</dc:creator><author>star</author><pubDate>Thu, 17 Sep 2015 06:09:00 GMT</pubDate><guid>http://www.shnenglu.com/lxyfirst/archive/2015/09/17/211854.html</guid><wfw:comment>http://www.shnenglu.com/lxyfirst/comments/211854.html</wfw:comment><comments>http://www.shnenglu.com/lxyfirst/archive/2015/09/17/211854.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/lxyfirst/comments/commentRss/211854.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lxyfirst/services/trackbacks/211854.html</trackback:ping><description><![CDATA[鏈嶅姟绔?鍚庡彴寮鍙戜腑濡備綍鐢熸垚id鏄瘡涓紑鍙戣呴兘浼?xì)閬囧埌鐨勯棶棰樺Q屽湪鐢?shù)鍟嗐佹父鎴忛鍩熷挨鍏剁獊鍑恒?br />濡備綍淇濊瘉鐢熸垚id鐨勫敮涓鎬с佸彲闈犳с侀珮鍙敤鎬э紝濡備綍緇勭粐id鐨勬牸寮忥紝鍦ㄤ笉鍚岀殑搴旂敤鍦烘櫙鍜岄檺鍒朵笅瀹炵幇鏂瑰紡涔熶笉灝界浉鍚屻?br /><br />鎴戜滑鐨勫簲鐢ㄥ満鏅被浼肩數(shù)鍟嗭紝鍦ㄤ竴涓鍗曠殑鐢熷懡鍛ㄦ湡鍐咃紝鏈夊涓昏緫闇瑕佺敓鎴愬悇鑷殑id錛岃繕瑕佽冭檻鍒板彲璇繪у拰鐏墊椿鎬э紝鎴戜滑鍐沖畾瀹炵幇涓涓嫭绔嬬殑id鏈嶅姟銆?br />棣栧厛錛宨d鏈嶅姟蹇呴』鍏鋒湁楂樺彲鐢ㄦэ紝涓氬姟閫昏緫澶勭悊涓垱寤篿d澶辮觸鏄笉鍙帴鍙楃殑錛屾墍浠d鏈嶅姟蹇呴』鍒嗗竷寮忛儴緗詫紝鏈夊涓妭鐐瑰悓鏃跺澶栨湇鍔★紝涓涓妭鐐瑰け璐ュ垯閲嶈瘯鍏朵粬鑺傜偣錛屼繚璇佹垚鍔熷垱寤篿d銆?br />鍦ㄥ垎甯冨紡緋葷粺涓繚璇佹暟鎹殑涓鑷存ф垚鏈槸寰堥珮鐨勶紝涓轟簡綆鍖栬璁″拰瀹炵幇錛屾瘡涓妭鐐歸兘璁捐鎴愬絳夌殑銆佺嫭绔嬬殑錛屼笉闇瑕佷繚鎸佹暟鎹悓姝ャ?br />鍏舵錛宨d鏈嶅姟蹇呴』鍙潬錛屾暟鎹笉鑳戒涪澶憋紝鍥犳鏁版嵁鐨勫瓨鍌ㄦ斁鍦ㄧ嫭绔嬬殑mysql鏁版嵁搴撲腑錛屼嬌鐢╮eplace鏂瑰紡鏇存柊鏁版嵁錛宨d鏈嶅姟鏈韓璁板綍鏇存柊鏃ュ織銆?br />鏈鍚庯紝id鏈嶅姟蹇呴』鐏墊椿錛屽彲浠ヨ嚜瀹氫箟id鏍煎紡錛屽彲浠ラ珮鏁堢伒媧葷殑瀹炵幇瀹㈡埛绔紝鍥犳閫氳鍗忚浣跨敤json over udp鏂瑰紡錛屽湪id鏈嶅姟绔嬌鐢╨ua瀹炵幇id鏍煎紡鐨勭伒媧誨畾涔夈?br /><div>ID瑙勫垯</div><div><div>    鍏蜂綋瑙勫垯鏈塴ua鑴氭湰瀹氫箟錛屼慨鏀硅剼鏈悗闇瑕乺eload鐢熸晥錛岄渶瑕佸疄鐜?涓嚱鏁?/div><div>    min_counter :   璁℃暟鍣ㄦ渶灝忓?/div><div>    max_counter :   璁℃暟鍣ㄦ渶澶у?/div><div>    reset_seconds : 璁℃暟鍣ㄩ噸緗懆鏈?/div><div>    create_id : 鏍規(guī)嵁璁℃暟鍣ㄣ佽嚜瀹氫箟鍙傛暟鍜屾椂闂村弬鏁板垱寤篒D銆?br />    渚嬪錛?br /><div>    function min_counter()</div><div>        return 0</div><div>    end</div><div>    function max_counter()</div><div>        return 9999</div><div>    end</div><div>    function reset_seconds()</div><div>        return 86400</div><div>    end</div><div>    function create_id(counter,now,salt)</div><div>        local seq = counter:generate_counter()</div><div>        local new_id = string.format("%01d%02d%02d%04d",now:year()%10 ,now:month(),now:day(),seq)</div><div>        return new_id</div><div>    end</div><div></div></div></div><div>鎺ュ彛</div><div></div><div></div><div></div><div>    閲囩敤udp鍗忚錛屾暟鎹牸寮忎負(fù)json 錛屽瓧孌靛畾涔夛細(xì)</div><div>    action: 璇鋒眰綾誨瀷 get錛?鍒涘緩ID 錛? monitor錛氱洃鎺?/div><div>    rule_name: 瑙勫垯鍚嶅瓧錛?鐢辨湇鍔$瀹氫箟</div><div>    app_name : 搴旂敤鍚嶆垨鍛藉悕絀洪棿 錛?瀹㈡埛绔嚜瀹氫箟錛宺ule_name鍜宎pp_name涓璧峰喅瀹氱敓鎴怚D鐨勫敮涓鎬?/div><div>    salt :  鑷畾涔夊弬鏁?錛屽彲閫夐」 錛?/div><div>    seq : 鑷畾涔夊弬鏁幫紝鍙夐」錛屽師鏍瘋繑鍥?br />    渚嬪:<br />    鍒涘緩ID璇鋒眰:  {"action":"get","rule_name":"o2o","app_name":"test"}</div><div>    鍝嶅簲錛歿"code":0,"message":"success","data":"505140001"}</div><div></div><div>    鐩戞帶璇鋒眰錛歿"action":"monitor","rule_name":"o2o","app_name":"test"}</div><div>    鍝嶅簲錛歿"code":0,"message":"ok","data":{"counter":3,"node_offset":1}}</div><div></div><div>鎬ц兘</div>    id鏈嶅姟鍣ㄤ嬌鐢╟++瀹炵幇錛屾ц兘嫻嬭瘯鍋氱殑姣旇緝綆鍗曪紝鍥犱負(fù)鎬ц兘涓嶆槸id鏈嶅姟鐨勪富瑕佸叧娉ㄧ偣錛?綆鍗曚互php涓哄鎴風(fēng)榪涜嫻嬭瘯銆?br />    4涓猵hp騫跺彂榪涚▼錛屾瘡涓繘紼嬩笉鍋滃彂閫?0涓囦釜璇鋒眰錛屾祴璇曠粨鏋滐細(xì)<div><div>    total:200000 fail:0 min:0.000214 max:0.087330 avg:0.000393</div><div>    total:200000 fail:0 min:0.000215 max:0.087129 avg:0.000391</div><div>    total:200000 fail:0 min:0.000221 max:0.087252 avg:0.000391</div><div>    total:200000 fail:0 min:0.000218 max:0.087484 avg:0.000391<br />    璇存槑  min : 鏈灝忚楁椂(縐? max : 鏈澶ц楁椂(縐? avg : 騫沖潎鑰楁椂(縐?<br />    鏈嶅姟鍣═PS杈懼埌榪?涓?縐掓椂錛屽鉤鍧囧歡榪熷湪0.3姣銆?br /><br />緇忚繃鍦ㄧ敓浜х幆澧冧嬌鐢紝榪愯紼沖畾錛岀幇鍦ㄥ皢鏁翠釜緋葷粺寮婧愬嚭鏉ワ紝嬈㈣繋璇曠敤錛屾湁浠諱綍鎰忚鍜屽緩璁榪庡弽棣堝埌l(fā)xyfirst錛?63.com 銆?br /><div>欏圭洰婧愪唬鐮佷綅緗?: https://github.com/lxyfirst/id_server<br /><br />鐗堟湰鏇存柊9.19<br />1.澧炲姞鏁版嵁钀藉湴鐨勯淇濆瓨鍜屾壒閲忎繚瀛樻満鍒訛紝涓鏂歸潰鍑忓皯鏁版嵁搴撳帇鍔涳紝涓鏂歸潰澧炲姞寮傛淇濆瓨鐨勫彲闈犳с?br />2.鐢變簬涓葷嚎紼嬪拰鏁版嵁搴撶嚎紼嬪彧闇瑕佷紶閫抯ql璇彞錛屽皢綰跨▼闂撮氫俊鐢眕ipe鏂瑰紡鏀逛負(fù)eventfd + lockfree queue鏂瑰紡銆?/div></div></div><img src ="http://www.shnenglu.com/lxyfirst/aggbug/211854.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lxyfirst/" target="_blank">star</a> 2015-09-17 14:09 <a href="http://www.shnenglu.com/lxyfirst/archive/2015/09/17/211854.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐢╯vn綆$悊svn璐﹀彿鍜屾潈闄?/title><link>http://www.shnenglu.com/lxyfirst/archive/2014/05/23/207063.html</link><dc:creator>star</dc:creator><author>star</author><pubDate>Fri, 23 May 2014 03:03:00 GMT</pubDate><guid>http://www.shnenglu.com/lxyfirst/archive/2014/05/23/207063.html</guid><wfw:comment>http://www.shnenglu.com/lxyfirst/comments/207063.html</wfw:comment><comments>http://www.shnenglu.com/lxyfirst/archive/2014/05/23/207063.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lxyfirst/comments/commentRss/207063.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lxyfirst/services/trackbacks/207063.html</trackback:ping><description><![CDATA[svn鐨勮處鍙峰拰鏉冮檺綆$悊鏄熀浜庢枃浠剁殑錛屼慨鏀規(guī)椂闇瑕佹洿鏂板埌鏈嶅姟鍣紝澶氭湁涓嶄究錛屽彲鍒╃敤svn綆$悊璐﹀彿鍜屾潈闄愶紝鍒╃敤svn鐨刾os-commit 閽╁瓙鐩戞祴璐﹀彿鍜屾潈闄愭枃浠跺彉鍖栵紝澶氫釜搴撳彲鍏變韓鍚屼竴璐﹀彿鍜屾潈闄愭枃浠躲?br /><br /><span style="font-size: 13px; background-color: #eeeeee;">/home/svn/conf/鐩綍涓嬪瓨鏀句簡澶氫釜搴撳叡鐢ㄧ殑passwd鍜宎uthz鏂囦歡錛岀敤鏉ユ帶鍒惰繖浜涘簱鐨勮處鍙峰拰璁塊棶鏉冮檺錛?/span>鐙珛鐨剆vn_admin搴撲腑瀛樻斁瀵瑰簲鐨刾asswd鍜宎uthz鏂囦歡錛屾湁鏇存柊鏃惰嚜鍔ㄥ悓姝ュ埌/home/svn/conf/涓嬨?br />svn_admin搴撶殑post-commit 鑴氭湰濡備笅:<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->REPOS="$1"<br />REV="$2"<br />FILE_DIR="/home/svn/conf"<br />UPDATE_FILE_LIST="passwd authz"<br /><br /><br /><span style="color: #0000FF; ">for</span> FILENAME <span style="color: #0000FF; ">in</span> $UPDATE_FILE_LIST ; <span style="color: #0000FF; ">do</span><br />    <span style="color: #0000FF; ">if</span> svnlook changed $REPOS -r $REV |grep $FILENAME >/dev/<span style="color: #0000FF; ">null</span> ; then<br />        DST_FILE=$FILE_DIR/$FILENAME<br />        mv $DST_FILE $DST_FILE.old                       <br />        svnlook cat $REPOS $FILENAME > $DST_FILE<br />    fi<br />done</div><img src ="http://www.shnenglu.com/lxyfirst/aggbug/207063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lxyfirst/" target="_blank">star</a> 2014-05-23 11:03 <a href="http://www.shnenglu.com/lxyfirst/archive/2014/05/23/207063.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>twemproxy(nutcracker)婧愪唬鐮佺畝瑕佸垎鏋?/title><link>http://www.shnenglu.com/lxyfirst/archive/2014/03/09/206112.html</link><dc:creator>star</dc:creator><author>star</author><pubDate>Sun, 09 Mar 2014 05:42:00 GMT</pubDate><guid>http://www.shnenglu.com/lxyfirst/archive/2014/03/09/206112.html</guid><wfw:comment>http://www.shnenglu.com/lxyfirst/comments/206112.html</wfw:comment><comments>http://www.shnenglu.com/lxyfirst/archive/2014/03/09/206112.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lxyfirst/comments/commentRss/206112.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lxyfirst/services/trackbacks/206112.html</trackback:ping><description><![CDATA[<div>twemproxy(nutcracker)鏄痶witter瀹炵幇鐨勫紑婧恗emcached鍜宺edis浠g悊錛屼富瑕佸姛鑳芥槸鏍規(guī)嵁key鍒嗗彂璇鋒眰鍒板悗绔殑memcached鍜宺edis鏈嶅姟鍣紝綆鍖杕emcached鍜宺edis闆嗙兢鏈嶅姟鐨勫疄鐜般?br />鍑轟簬瀵箃wemproxy瀹炵幇鏈哄埗鐨勫ソ濂囷紝綆瑕侀槄璇諱簡浠g爜錛岀壒鍒槸緗戠粶澶勭悊閮ㄥ垎錛屼竴鑸繖閮ㄥ垎鏄綉緇滄湇鍔″櫒鐨勬牳蹇冿紝榪欓噷璁板綍涓嬪叾浠g爜瀹炵幇閫昏緫鍜屽彂鐜扮殑闂銆?br /><br />twemproxy浣滀負(fù)浠g悊鏈嶅姟鍣紝涓諱綋閫昏緫閮藉洿緇曠潃鏁版嵁嫻佽漿錛岄噰鐢ㄤ簡鍗曠嚎紼嬮潪闃誨妯″瀷錛屽湪linux涓嬬敱epoll椹卞姩鏁翠釜紼嬪簭鐨勮繍琛岋紝瀵逛簬浜嬩歡椹卞姩妯″潡鐨勫皝瑁呭湪event鐩綍涓嬶紝event_base瀵硅薄鏄紩鎿庯紝conn瀵硅薄鏄叿浣撶殑榪炴帴錛宑onn瀵硅薄涓畾涔変竴緋誨垪浜嬩歡澶勭悊鐨勫洖璋冨嚱鏁幫紝鍏稿瀷鐨剅eactor鏈哄埗錛宭inux涓嬬殑瀹炵幇鏂囦歡鏄痭c_epoll.c 銆?nbsp;<br />浜嬩歡寮曟搸妯″潡浣跨敤浜嗕袱灞傚洖璋冩満鍒訛紝 event_base涓婃湁涓熀鏈殑鍥炶皟鍑芥暟錛岃繖涓洖璋冨嚱鏁拌繘涓姝ヨ皟鐢╟onn瀵硅薄鐨勭浉搴斿洖璋冨嚱鏁? 錛堟敞錛氫竴鑸洿鎺ヤ嬌鐢╟onn鐨勫洖璋冧篃灝卞浜嗭級銆?br />闈㈠悜瀹㈡埛绔殑conn鍥炶皟錛?br /><div>        conn->recv = msg_recv;</div><div>        conn->recv_next = req_recv_next;</div><div>        conn->recv_done = req_recv_done;</div><div></div><div>        conn->send = msg_send;</div><div>        conn->send_next = rsp_send_next;</div><div>        conn->send_done = rsp_send_done;</div><div></div><div>        conn->close = client_close;</div><div>        conn->active = client_active;<br /><br /><div>        conn->enqueue_outq = req_client_enqueue_omsgq;</div><div>        conn->dequeue_outq = req_client_dequeue_omsgq;</div>闈㈠悜鍚庣memcached鍜宺edis鐨刢onn鍥炶皟錛?/div><div>        conn->recv = msg_recv;</div><div>        conn->recv_next = rsp_recv_next;</div><div>        conn->recv_done = rsp_recv_done;</div><div></div><div>        conn->send = msg_send;</div><div>        conn->send_next = req_send_next;</div><div>        conn->send_done = req_send_done;</div><div></div><div>        conn->close = server_close;</div><div>        conn->active = server_active;</div><div></div><div>        conn->enqueue_inq = req_server_enqueue_imsgq;</div><div>        conn->dequeue_inq = req_server_dequeue_imsgq;</div><div>        conn->enqueue_outq = req_server_enqueue_omsgq;</div><div>        conn->dequeue_outq = req_server_dequeue_omsgq;<br /></div>twemproxy闈㈠悜瀹㈡埛绔椂錛岀敱proxy_accept鎺ユ敹榪炴帴錛屽垱寤哄鎴風(fēng)conn瀵硅薄錛屽茍灝嗗叾鍔犲叆鍒頒簨浠跺紩鎿庝腑銆?br />twemproxy闈㈠悜鍚庣鏃訛紝鐢眘erver_pool綆$悊鍚勪釜鍒板悗绔殑conn瀵硅薄錛屽悓鏍蜂細(xì)鍔犲叆鍒頒簨浠跺紩鎿庝腑銆?br /><br />鍦ㄨ姹傚鐞嗘ā鍧楁湁2涓富瑕佺殑姒傚康鏄?mbuf瀵硅薄鍜宮sg瀵硅薄錛宮buf瀵硅薄鏄暟鎹紦鍐插尯錛屽彂閫佸拰鎺ユ敹鐨勬暟鎹兘瀛樻斁鍦╩buf涓紝 閲囩敤閾懼紡綆$悊銆俶sg瀵硅薄鏄叿浣撶殑閫昏緫璇鋒眰錛岄噰鐢ㄩ摼寮忕鐞嗭紝褰㈡垚璇鋒眰/鍝嶅簲闃熷垪銆傝姹傚拰鍝嶅簲鐨勫鐞嗘ā鍧楀垎鍒湪nc_request.c鍜宯c_response.c涓疄鐜般?br /><br />瀹㈡埛绔繛鎺ョ殑澶勭悊閫昏緫錛?br /><br /><div>    core_recv </div><div>        conn->recv        鍗砿sg_recv 錛宺ead浜嬩歡澶勭悊</div><div>            conn->recv_next           鍗硆eq_recv_next 錛岃幏寰梞sg瀵硅薄錛屾病鏈夊垯鍒涘緩</div><div>            msg_recv_chain             鍒涘緩mbuf瀵硅薄錛屾帴鏀跺茍澶勭悊鏁版嵁</div><div>                  [create mbuf]</div><div>                  conn_recv       鐪熸鐨剅ead鏁版嵁</div><div>                  msg_parse      瑙f瀽 錛?mbuf->msg</div><div>                       msg_parsed   瑙f瀽瀹屾垚</div><div>                           conn->recv_done   鍗硆eq_recv_done    </div><div>                               req_filter        榪囨護(hù)鍣紝鏆傛棤鎿嶄綔</div><div>                               req_forward    鍒嗗彂璇鋒眰</div><div>                                   server_pool_conn 鏍規(guī)嵁key鑾峰緱鍚庣conn瀵硅薄</div><div>                                   灝唖_conn鍔犲叆鍐欎簨浠剁洃鎺э紝灝唌sg鍔犲叆杞彂闃熷垪錛屽彲鍐欎簨浠惰瑙﹀彂鍚庤漿鍙戦槦鍒楀唴璇鋒眰</div><div>                                   s_conn->enqueue_inq req_server_enqueue_imsgq</div><div> </div><div>                  conn->recv_next      鍗硆eq_recv_next錛岀戶緇笅涓涓?/div><br />娉細(xì)浠庝唬鐮佸疄鐜扮湅鍥炶皟閫昏緫鐨勫眰嬈℃т笉寮猴紝鏀跺彂鏁版嵁鏀懼叆mbuf鍒楄〃錛岀劧鍚庣敤writev澶勭悊錛屽湪閬囧埌鍙戦佷笉瀹屾椂榪樿鎷嗗垎mbuf錛岄噸鏂扮粍緇噄ovec錛屽疄鐜頒笂鏈変簺澶嶆潅銆?br />鍙﹀conn瀵硅薄鐨勬暟鎹噰鐢ㄤ竴嬈¤/鍐欏畬鐨勬柟寮忓鐞嗭紝鍦ㄩ珮鍘嬪姏涓嬪彲鑳戒細(xì)浜х敓澶ч噺鐨刴buf瀵硅薄銆?br /><br />鏈畬寰呯畫銆?br /></div><img src ="http://www.shnenglu.com/lxyfirst/aggbug/206112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lxyfirst/" target="_blank">star</a> 2014-03-09 13:42 <a href="http://www.shnenglu.com/lxyfirst/archive/2014/03/09/206112.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤libdrizzle瀹炵幇mysql浠g悊鏈嶅姟鍣ㄧ殑闂鍙?qiáng)浼樺?/title><link>http://www.shnenglu.com/lxyfirst/archive/2014/01/07/205212.html</link><dc:creator>star</dc:creator><author>star</author><pubDate>Tue, 07 Jan 2014 02:07:00 GMT</pubDate><guid>http://www.shnenglu.com/lxyfirst/archive/2014/01/07/205212.html</guid><wfw:comment>http://www.shnenglu.com/lxyfirst/comments/205212.html</wfw:comment><comments>http://www.shnenglu.com/lxyfirst/archive/2014/01/07/205212.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lxyfirst/comments/commentRss/205212.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lxyfirst/services/trackbacks/205212.html</trackback:ping><description><![CDATA[榪戞湡欏圭洰闇瑕佷竴涓猰ysql浠g悊鏈嶅姟鍣紝瀹炵幇mysql鍗忚浠g悊鍜岃礬鐢卞姛鑳斤紝褰㈡垚綆鍗曠殑mysql闆嗙兢鏈嶅姟銆傜幇鎴愮殑寮婧愭柟妗堟槸mysql-proxy 錛?鍒嗘瀽鍔熻兘鍜屾簮浠g爜鍚庡彂鐜拌窡鎴戜滑鐨勫簲鐢ㄥ満鏅笉澶尮閰嶏紝浜庢槸鍐沖畾閲嶆柊瀹炵幇涓涓鍚堥渶姹傜殑mysql浠g悊鏈嶅姟鍣紝鑰冭檻鍒伴渶瑕佸畬緹庢敮鎸乵ysql鍗忚錛屼紭鍏堥夋嫨浜唋ibdrizzle搴擄紝 libdrizzle鏄紑婧愰」鐩甦rizzle涓殑鍗忚搴擄紝鑰宒rizzle鍙互鐪嬩綔mysql鐨勫垎鏀増鏈紝鐩墠紼沖畾鐗堟湰鏄?.1.36 錛?涓嬮潰涓昏鏄褰曚嬌鐢╨ibdrizzle涓亣鍒扮殑涓浜涢棶棰樸?br /> <span style="font-size: 10.5pt; font-family: 瀹嬩綋;">1. 鍏充簬nonblock妯″紡鐨勯棶棰橈紝鐜頒唬搴旂敤鏈嶅姟鍣ㄥ吀鍨嬫灦鏋勪竴鑸槸浣跨敤reactor/proactor妯″紡鐨勪簨浠墮┍鍔ㄦā鍨嬶紝濡備綍鎶妉ibdrizzle鍜屽簲鐢ㄦ湇鍔″櫒鐨勯┍鍔ㄦā鍨嬪緢濂界殑緇撳悎璧鋒潵灝ゅ叾閲嶈錛?nbsp;</span><span style="font-size: 10.5pt; font-family: 瀹嬩綋;">libdrizzle鏀寔nonblock妯″紡錛岀嫭绔嬪疄鐜頒簡浜嬩歡椹卞姩鏈哄埗錛屼嬌鐢╬oll鐩戞帶緗戠粶浜嬩歡錛屽叿浣撳湪drizzle_con_wait()涓疄鐜幫紝鐒跺悗閫氳繃drizzle_con_ready()閬嶅巻浜х敓浜嬩歡鐨勭綉緇滆繛鎺ワ紝鍗砫rizzle_con_st瀵硅薄錛岃鎺ュ彛闅句互涓庨氬父鐨勭綉緇滀簨浠墮┍鍔ㄦ満鍒墮厤鍚堜嬌鐢紝鎬ц兘涔熶笉澶悊鎯籌紝鍏蜂綋鐢ㄦ硶鍙弬瑙佸叾鑷甫鐨勬牱渚嬬▼搴廵xamples/client.cc , 涔熷氨鏄libdrizzle鐨勯┍鍔ㄦā鍨嬮渶瑕侀噸鏂板皝瑁呮垚璺熷簲鐢ㄦ湇鍔″櫒鐩稿尮閰嶏紝鎵嶈兘鐪熸鍙戞尌nonblock妯″紡鐨勬ц兘銆?br /></span><span style="font-size: 10.5pt; font-family: 瀹嬩綋;"><br />2. drizzle_result_st<font face="瀹嬩綋">瀵硅薄鍒濆鏃朵竴浜涘唴閮ㄦ暟鎹病鏈夊垵濮嬪寲錛屽鏄撻犳垚紼嬪簭宕╂簝錛屽洜姝ら渶瑕佷慨鏀規(guī)瀯閫犲嚱鏁幫紝鍒濆鍖栨墍鏈夊唴閮ㄦ暟鎹傛秹鍙?qiáng)鏂囦?/font><font face="Times New Roman">libdrizzle-2.0/structs.h </font><font face="瀹嬩綋">銆?/font></span><span style="font-size: 10.5pt; font-family: 瀹嬩綋;">鐩稿簲瀛楁涓篺ield, field_buffer,row 銆?br /><br /> </span> <p class="p0" style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">3. libdrizzle<font face="瀹嬩綋">涓繍琛屾椂浜х敓鐨勫唴閮ㄥ璞¢兘浠ュ弻閾捐〃褰㈠紡鎸傛帴鍦ㄥ叾涓婄駭瀵硅薄涓紝渚嬪</font><font face="Times New Roman">drizzle_st</font><font face="瀹嬩綋">瀵硅薄涓湁涓弻閾捐〃緇存姢鍏跺垱寤虹殑</font><font face="Times New Roman">drizzle_con_st</font><font face="瀹嬩綋">瀵硅薄錛岀被浼煎湴錛?/font><font face="Times New Roman">drizzle_con_st</font><font face="瀹嬩綋">瀵硅薄涓湁涓弻閾捐〃緇存姢鍏跺垱寤虹殑</font><font face="Times New Roman">drizzle_result_st</font><font face="瀹嬩綋">瀵硅薄錛屾墍鏈夌殑瀵硅薄閫氳繃榪欑褰㈠紡綰ц仈綆$悊錛?/font></span><span style="font-family: 瀹嬩綋;">騫朵笖榪欎簺瀵硅薄涓繚瀛樼潃涓婁笅鏂囩浉鍏崇殑鐘舵侊紝</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; "><font face="瀹嬩綋">榪欐牱鐨勫疄鐜版柟渚胯祫婧愮鐞嗭紝闃叉璧勬簮娉勯湶錛屼絾鍦?/font><font face="Times New Roman">浠g悊鏈嶅姟鍣?/font><font face="瀹嬩綋">涓紝璇鋒眰鍜岀粨鏋滃湪涓嶆柇杞彂榪囩▼涓細(xì)褰㈡垚澶ч噺鐨勫唴瀛樻嫹璐濓紝涓轟簡鍑忓皯杞彂榪囩▼涓殑鍐呭瓨鎷瘋礉錛岄渶瑕佹妸</font><font face="Times New Roman">drizzle_result_st</font><font face="瀹嬩綋">鏄懼紡鐨勪粠</font><font face="Times New Roman">drizzle_con_st</font><font face="瀹嬩綋">涓Щ闄わ紝褰撴暟鎹彂寰瀹㈡埛绔畬鎴愬悗鍐嶅垹闄わ紝鍥犳澧炲姞浜?/font><font face="Times New Roman">drizzle_result_detach()</font><font face="瀹嬩綋">鎺ュ彛錛岀敤浜庝粠</font><font face="Times New Roman">drizzle_con_st</font><font face="瀹嬩綋">瀵硅薄涓Щ闄?/font><font face="Times New Roman">drizzle_result_st</font><font face="瀹嬩綋">瀵硅薄 錛?nbsp;娑夊強(qiáng)鏂囦歡</font><font face="Times New Roman">libdrizzle-2.0/result.h , libdrizzle-2.0/result.cc </font><font face="瀹嬩綋">銆?br /> <br /> </font></span></p> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000FF; ">void</span> drizzle_result_detach(drizzle_result_st *result)<br /> {<br /> <br />   <span style="color: #0000FF; ">if</span> (result->con)<br />   {<br />     result->con->result_count--;<br />     <span style="color: #0000FF; ">if</span> (result->con->result_list == result)<br />       result->con->result_list= result->next;<br />   }<br /> <br />   <span style="color: #0000FF; ">if</span> (result->prev)<br />     result->prev->next= result->next;<br /> <br />   <span style="color: #0000FF; ">if</span> (result->next)<br />     result->next->prev= result->prev;<br /> <br />   result->con = NULL ;<br />   result->prev = NULL ;<br />   result->next = NULL ;<br /> }</div><img src ="http://www.shnenglu.com/lxyfirst/aggbug/205212.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lxyfirst/" target="_blank">star</a> 2014-01-07 10:07 <a href="http://www.shnenglu.com/lxyfirst/archive/2014/01/07/205212.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>keepalived閰嶇疆娉ㄦ剰浜嬮」http://www.shnenglu.com/lxyfirst/archive/2011/11/16/160237.htmlstarstarWed, 16 Nov 2011 03:11:00 GMThttp://www.shnenglu.com/lxyfirst/archive/2011/11/16/160237.htmlhttp://www.shnenglu.com/lxyfirst/comments/160237.htmlhttp://www.shnenglu.com/lxyfirst/archive/2011/11/16/160237.html#Feedback0http://www.shnenglu.com/lxyfirst/comments/commentRss/160237.htmlhttp://www.shnenglu.com/lxyfirst/services/trackbacks/160237.html鍏稿瀷鍙屾満鐑閰嶇疆鏂規(guī)錛?br />涓ゅ彴鏈哄櫒鐨刱eepalived瀹炰緥閮介厤緗垚BACKUP鐘舵侊紝priority楂樼殑鑷姩浣滀負(fù)master , priority浣庣殑鑷姩浣滀負(fù)slave 錛屼篃鍙互灝唒riority璁劇疆涓虹浉鍚岋紝鍏堝惎鍔ㄧ殑浣滀負(fù)master 銆備袱杈歸兘璁劇疆nopreempt錛岄槻姝㈠嚭鐜版晠闅?>鎭㈠榪囩▼涓殑鍐嶅垏鎹€?br />1.鍦╩aster鍙戠敓鏁呴殰->鎭㈠榪囩▼涓紝鍘焍ackup浼?xì)鏇挎崲湄?fù)master瀵瑰鏈嶅姟錛屽綋鍘焟aster鎭㈠鍚庯紝涓鑸笇鏈涘師master浣滀負(fù)鏂癰ackup錛屼互閬垮厤master鐨勫啀嬈″垏鎹紝鍙互浣跨敤nopreempt鍙傛暟錛岄槻姝riority楂樼殑鍙戣搗鍒囨崲銆?br />2. 褰搆eepalived璁劇疆涓洪殢緋葷粺鍚姩鑷姩鍚姩鏃訛紝搴斿姞涓婁竴瀹氱殑寤惰繜錛岄槻姝㈢綉緇滄垨緋葷粺鏈噯澶囧ソ褰卞搷keepalived鐨勭姸鎬併?br />3. 褰撳悗绔殑RS鏈夌姸鎬?https)鏃訛紝lvs涓鑸渶瑕佷嬌鐢╯h璐熻澆綆楁硶鎴栦嬌鐢ㄦ寔涔呮ц繛鎺ワ紝浠ヤ究鍚屼竴鏉ユ簮鐨勮姹傚垎鍙戝埌鍚屼竴RS錛屽綋http鍜宧ttps鐨勮姹傚垎鍙戦渶瑕佷竴鑷存椂錛屽彲浠ヤ嬌鐢╥ptable瀵規(guī)姤鏂囧仛fmark錛屼嬌鐢╢mark閰嶇疆lvs 銆?br />

star 2011-11-16 11:11 鍙戣〃璇勮
]]>
LVS閰嶇疆娉ㄦ剰浜嬮」http://www.shnenglu.com/lxyfirst/archive/2011/10/10/157974.htmlstarstarMon, 10 Oct 2011 07:55:00 GMThttp://www.shnenglu.com/lxyfirst/archive/2011/10/10/157974.htmlhttp://www.shnenglu.com/lxyfirst/comments/157974.htmlhttp://www.shnenglu.com/lxyfirst/archive/2011/10/10/157974.html#Feedback0http://www.shnenglu.com/lxyfirst/comments/commentRss/157974.htmlhttp://www.shnenglu.com/lxyfirst/services/trackbacks/157974.html   鍦―R鎴栬卼unnel妯″紡涓嬶紝RS闇瑕佺粦瀹歏IP浠ヤ究鐩存帴灝嗘姤鏂囧彂鍥炲鎴風(fēng)銆傚洜姝ら渶瑕佸湪RS涓婂睆钄界綉緇滃唴瀵筕IP榪涜arp鏌ヨ鐨勫搷搴?銆?br />
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

2. mtu闂
   鍦╰unnel妯″紡涓?錛孡D灝嗗鎴風(fēng)鎶ユ枃榪涜灝佽錛堝姞IPIP澶達(dá)級鍚庡彂閫佺粰RS 錛?鍥犳RS闇瑕佽皟鏁碝TU澶у皬錛岄鐣橧PIP澶寸┖闂達(dá)紝浠ヤ究瀹㈡埛绔紜垎鍖呫?br />
ifconfig "$OUT_DEV" mtu 1480

3.鎶ユ枃杞彂闂
    鍦―R鎴栬卼unnel妯″紡涓嬶紝鎶ユ枃鐩存帴杞彂鍒癛S銆?br />
echo 1 > /proc/sys/net/ipv4/ip_forward

4.LD鏀寔榪炴帴鏁伴棶棰?br />   鍐呮牳ip_vs妯″潡鐨勫弬鏁癱onn_tab_bits鎸囧畾浜哻onn琛ㄧ殑澶у皬錛屾渶澶т負(fù)20 錛屾敮鎸?M涓繛鎺ャ?br />
5.LD鍋欻A鏃禫IP鎺ョ闂
   鏂癓D鎺ョ鏁呴殰LD鐨刅IP鏃訛紝闇瑕佸強(qiáng)鏃跺仛arp騫挎挱錛宬eepalived浼?xì)鑷姩瀹屾垚锛屼篃閫氳繃arping鍛戒護(hù)鏌ョ湅銆?br />
6.LD鐨刢pu璐熻澆闂
   LD鐨勭綉鍗¤蔣涓柇(ksoftirqd)鐢變竴涓猚pu澶勭悊錛屾棤娉曞埄鐢ㄥ鏍革紝璋冩暣杞腑鏂殑smp_affinity鍙互鏀瑰彉緇戝畾鐨刢pu錛屼絾鏃犳硶鍋氬鏍歌礋杞藉潎琛°?br />   鍐呮牳2.6.32涔嬪悗宸茬粡鏀寔杞腑鏂殑璐熻澆鍧囪 銆?br />   浣跨敤鏀寔RSS鐨勭綉鍗★紝鏈夊涓槦鍒楋紝鎴栬呬嬌鐢ㄥ涓綉鍗″仛bonding 銆?br />
  echo "alias bond0 bonding" >> /etc/modprobe.conf
  淇敼ifcfg-bond0 , ifcfg-ethX閰嶇疆鏂囦歡銆?br />
7. 緋葷粺鍐呮牳鍙傛暟璋冩暣鍙傝?br />
net.ipv4.tcp_tw_recyle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_syn_backlog = 40960
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_synack_retries = 1
net.ipv4.tcp_syn_retries = 1
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_max_tw_buckets = 8192
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_orphans = 40960
#net.ipv4.tcp_timestamps = 0

net.ipv4.tcp_rmem = 4194304 8388608 16777216
net.ipv4.tcp_wmem = 4194304 8388608 16777216
net.ipv4.udp_mem = 4194304 8388608 16777216
net.ipv4.udp_rmem_min = 1048576
net.ipv4.udp_wmem_min = 1048576

net.core.somaxconn = 40960
net.core.netdev_max_backlog = 40960
net.core.rmem_default = 1048576
net.core.wmem_default = 1048576
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
 鍙傝?http://www.austintek.com/LVS/

star 2011-10-10 15:55 鍙戣〃璇勮
]]>
緗戝崱璐熻澆鍧囪 http://www.shnenglu.com/lxyfirst/archive/2011/08/04/152425.htmlstarstarThu, 04 Aug 2011 02:44:00 GMThttp://www.shnenglu.com/lxyfirst/archive/2011/08/04/152425.htmlhttp://www.shnenglu.com/lxyfirst/comments/152425.htmlhttp://www.shnenglu.com/lxyfirst/archive/2011/08/04/152425.html#Feedback0http://www.shnenglu.com/lxyfirst/comments/commentRss/152425.htmlhttp://www.shnenglu.com/lxyfirst/services/trackbacks/152425.html1.鏈嶅姟鍣ㄧ綉鍗¤蔣涓柇鐨刢pu璐熻澆鍧囪 銆?1.緗戝崱鏀寔RSS錛圧eceive Side Scaling錛屾帴鏀舵柟鎵╁睍錛夈?2.鍐呮牳鏀寔RSS銆?/span>
2.緗戝崱bonding 銆傚鍧楃綉鍗$粦瀹氬悓涓IP鍦板潃瀵瑰鎻愪緵鏈嶅姟錛岄氳繃bonding錛岃櫄鎷熶竴鍧楃綉鍗″澶栨彁渚涙湇鍔°?div>http://t.chinaunix.net/archiver/tid-1927269.html

star 2011-08-04 10:44 鍙戣〃璇勮
]]>
linux涓妋q鍜宻ocketpair鐨勯氫俊鎬ц兘姣旇緝http://www.shnenglu.com/lxyfirst/archive/2011/08/04/152424.htmlstarstarThu, 04 Aug 2011 02:36:00 GMThttp://www.shnenglu.com/lxyfirst/archive/2011/08/04/152424.htmlhttp://www.shnenglu.com/lxyfirst/comments/152424.htmlhttp://www.shnenglu.com/lxyfirst/archive/2011/08/04/152424.html#Feedback2http://www.shnenglu.com/lxyfirst/comments/commentRss/152424.htmlhttp://www.shnenglu.com/lxyfirst/services/trackbacks/152424.html澶氱嚎紼嬬郴緇熶腑閫氱煡鐢ㄥ摢縐嶆柟寮忔晥鐜囨洿濂斤紝鍦ㄤ竴鍙?鏍竂eon 3.00GHZ鐨勬満鍣ㄤ笂瀵規(guī)瘮浜唋inux涓媘q鍜宻ocketpair閫氫俊鎬ц兘錛屼竴鍐欑嚎紼嬶紝涓璇葷嚎紼嬶紝鍒濇緇撹鏄痬q鑳滃嚭錛宮q 46w/s 錛宻ocketpair 40w/s 銆?/span>

star 2011-08-04 10:36 鍙戣〃璇勮
]]>
鍏稿瀷緗戠粶妯″瀷鎬ц兘姣旇緝http://www.shnenglu.com/lxyfirst/archive/2011/07/07/150386.htmlstarstarThu, 07 Jul 2011 05:24:00 GMThttp://www.shnenglu.com/lxyfirst/archive/2011/07/07/150386.htmlhttp://www.shnenglu.com/lxyfirst/comments/150386.htmlhttp://www.shnenglu.com/lxyfirst/archive/2011/07/07/150386.html#Feedback0http://www.shnenglu.com/lxyfirst/comments/commentRss/150386.htmlhttp://www.shnenglu.com/lxyfirst/services/trackbacks/150386.html

浣跨敤鍑犱釜緇忓吀緗戠粶妯″瀷瀹炵幇闈為樆濉炵畝鍗?/span>http鏈嶅姟錛岄儴緗插湪涓鍙?/span>4鏍?/span>Xeon 3.00GHZ鐨勬満鍣ㄤ笂榪涜鍘嬪姏嫻嬭瘯銆?/span>

 

鐭繛鎺?/span>

闀胯繛鎺?/span>

瀹㈡埛绔?/span>

1涓嚎紼?/span>

97%cpu錛屽鏍稿垎鎷?/span>

60%cpu緗戝崱涓柇

1.6w/s

騫沖潎鍝嶅簲鏃墮棿10ms

100%cpu

15%cpu緗戝崱杞腑鏂?/span>

2.8w/s

騫沖潎鍝嶅簲鏃墮棿7ms

100騫跺彂/瀹㈡埛绔?/span>

100w璇鋒眰/瀹㈡埛绔?/span>

2涓鎴風(fēng)

 

4涓嚎紼?/span>

姣忎釜綰跨▼70%cpu

99%cpu緗戝崱涓柇

2.1w/s

騫沖潎鍝嶅簲鏃墮棿9ms

姣忎釜綰跨▼100%cpu

40%cpu緗戝崱杞腑鏂?/span>

6.5w/s

騫沖潎鍝嶅簲鏃墮棿3ms

100騫跺彂/瀹㈡埛绔?/span>

100w璇鋒眰/瀹㈡埛绔?/span>

2涓鎴風(fēng)

 

1涓?/span>leader綰跨▼錛屾帴鍙楄繛鎺?/span>

4涓?/span>worker綰跨▼錛屽鐞嗚姹?/span>

leader綰跨▼90%cpu

worker綰跨▼40%cpu

75%緗戝崱涓柇

1.8w/s

騫沖潎鍝嶅簲鏃墮棿10ms

leader綰跨▼1%cpu

worker綰跨▼100%cpu

40%緗戝崱涓柇

6.0w/s

騫沖潎鍝嶅簲鏃墮棿3ms

100騫跺彂/瀹㈡埛绔?/span>

100w璇鋒眰/瀹㈡埛绔?/span>

2涓鎴風(fēng)

 

 

緇撹錛?/span>

1.       鐭繛鎺ヤ腑錛屽緩绔嬭繛鎺ユ槸寰堣楄垂璧勬簮鐨勩?/span>

2.       闀胯繛鎺ヤ腑錛屽綰跨▼鍦ㄦ彁楂樺鐞嗚兘鍔涙柟闈㈡槸寰堟湁浠峰肩殑錛屽挨鍏舵槸榪愮畻閲忓鐨勮姹傘?/span>

3.       澶氫釜綰跨▼鍚屾椂鎺ュ彈榪炴帴浼?xì)閫犳垚cpu杞腑鏂殑overhead銆?/span>



star 2011-07-07 13:24 鍙戣〃璇勮
]]>
娑堟伅闃熷垪beanstalkd綆浠?/title><link>http://www.shnenglu.com/lxyfirst/archive/2011/06/29/149729.html</link><dc:creator>star</dc:creator><author>star</author><pubDate>Wed, 29 Jun 2011 06:43:00 GMT</pubDate><guid>http://www.shnenglu.com/lxyfirst/archive/2011/06/29/149729.html</guid><wfw:comment>http://www.shnenglu.com/lxyfirst/comments/149729.html</wfw:comment><comments>http://www.shnenglu.com/lxyfirst/archive/2011/06/29/149729.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lxyfirst/comments/commentRss/149729.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lxyfirst/services/trackbacks/149729.html</trackback:ping><description><![CDATA[beanstalkd婧愪簬fackbook錛屾槸涓涓揩閫熴佺畝鍗曠殑鍐呭瓨娑堟伅闃熷垪錛屼篃鍙互寮鍚痓inlog錛屾秷鎭皢琚啓鍏ユ棩蹇楁枃浠訛紝鐢ㄤ簬閲嶅惎鏃舵仮澶嶆暟鎹?br />1.娑堟伅琚О浣渏ob錛屽湪鏈嶅姟鍣ㄧ鍌ㄥ瓨鍦ㄥ唴瀛橀槦鍒椾腑錛屽叿鏈塂ELAYED,READY,RESERVED,BURIED鐘舵侊紝鐘舵佽漿鎹㈠浘濡備笅<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">Here </span><span style="color: #0000ff;">is</span><span style="color: #000000;"> a picture of the typical job lifecycle:<br /><br /><br />   put            reserve               delete<br />  </span><span style="color: #000000;">-----></span><span style="color: #000000;"> [READY] </span><span style="color: #000000;">---------></span><span style="color: #000000;"> [RESERVED] </span><span style="color: #000000;">--------></span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">poof</span><span style="color: #000000;">*</span><span style="color: #000000;"><br /><br /><br /><br />Here </span><span style="color: #0000ff;">is</span><span style="color: #000000;"> a picture with more possibilities:<br /><br /><br /><br />   put with delay               release with delay<br />  </span><span style="color: #000000;">----------------></span><span style="color: #000000;"> [DELAYED] </span><span style="color: #000000;"><------------</span><span style="color: #000000;">.<br />                        </span><span style="color: #000000;">|</span><span style="color: #000000;">                   </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                        </span><span style="color: #000000;">|</span><span style="color: #000000;"> (time passes)     </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                        </span><span style="color: #000000;">|</span><span style="color: #000000;">                   </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />   put                  v     reserve       </span><span style="color: #000000;">|</span><span style="color: #000000;">       delete<br />  </span><span style="color: #000000;">-----------------></span><span style="color: #000000;"> [READY] </span><span style="color: #000000;">---------></span><span style="color: #000000;"> [RESERVED] </span><span style="color: #000000;">--------></span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">poof</span><span style="color: #000000;">*</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">^</span><span style="color: #000000;">  </span><span style="color: #000000;">^</span><span style="color: #000000;">                </span><span style="color: #000000;">|</span><span style="color: #000000;">  </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">|</span><span style="color: #000000;">   \  release      </span><span style="color: #000000;">|</span><span style="color: #000000;">  </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">|</span><span style="color: #000000;">    `</span><span style="color: #000000;">-------------</span><span style="color: #000000;">'</span><span style="color: #000000;">   |</span><span style="color: #000000;"><br /></span><span style="color: #000000;">                       </span><span style="color: #000000;">|</span><span style="color: #000000;">                      </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">|</span><span style="color: #000000;"> kick                 </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">|</span><span style="color: #000000;">                      </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">|</span><span style="color: #000000;">       bury           </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                    [BURIED] </span><span style="color: #000000;"><---------------</span><span style="color: #000000;">'<br /></span><span style="color: #000000;">                       </span><span style="color: #000000;">|</span><span style="color: #000000;"><br />                       </span><span style="color: #000000;">|</span><span style="color: #000000;">  delete<br />                        `</span><span style="color: #000000;">--------></span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">poof</span><span style="color: #000000;">*</span><span style="color: #000000;"><br /></span></div><br />娑堟伅鏀寔浼樺厛綰э紝鐢熷瓨鏃墮棿鐨勮緗備笉鍚岀姸鎬佺殑娑堟伅鍒嗗埆澶勪簬鐩稿簲鐘舵佺殑闃熷垪涓?br />2. 娑堟伅灞炰簬鏌愪釜tube錛宼ube綾諱技浜巒amespace鎴栬呮秷鎭富棰樼殑姒傚康錛屾秷璐硅呭彲浠ヨ闃呬竴涓垨澶氫釜tube 錛屼粠鑰屾帴鏀惰繖浜泃ube鐨勬秷鎭?銆?br />3. beanstalkd鐨勪唬鐮佸疄鐜板拰鍗忚瀹氫箟寰堢被浼糾emcached鐨勯鏍箋?br /><img src ="http://www.shnenglu.com/lxyfirst/aggbug/149729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lxyfirst/" target="_blank">star</a> 2011-06-29 14:43 <a href="http://www.shnenglu.com/lxyfirst/archive/2011/06/29/149729.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.gzmwx.cn" target="_blank">国产精品久久久久久久久软件</a>| <a href="http://www.nanwx.cn" target="_blank">久久99国产亚洲高清观看首页 </a>| <a href="http://www.ulpj.cn" target="_blank">久久国产香蕉一区精品</a>| <a href="http://www.114tmall.cn" target="_blank">日本欧美久久久久免费播放网 </a>| <a href="http://www.bqb2.cn" target="_blank">麻豆成人久久精品二区三区免费</a>| <a href="http://www.iaro.cn" target="_blank">亚洲国产视频久久</a>| <a href="http://www.win42.cn" target="_blank">久久精品国产亚洲AV香蕉</a>| <a href="http://www.diy800.cn" target="_blank">一本一本久久a久久精品综合麻豆</a>| <a href="http://www.cnyaxin.cn" target="_blank">久久综合久久伊人</a>| <a href="http://www.qd-online.cn" target="_blank">亚洲国产精品成人久久蜜臀</a>| <a href="http://www.zuk4.cn" target="_blank">亚洲国产精品成人AV无码久久综合影院</a>| <a href="http://www.or-z.cn" target="_blank">久久WWW免费人成—看片</a>| <a href="http://www.zhoushandk.cn" target="_blank">激情综合色综合久久综合</a>| <a href="http://www.2268.net.cn" target="_blank">精品无码久久久久久久久久</a>| <a href="http://www.goldquote.cn" target="_blank">99久久精品国产一区二区三区</a>| <a href="http://www.aliyundjq.cn" target="_blank">国产精品欧美久久久久无广告</a>| <a href="http://www.gb9948-2013.cn" target="_blank">久久精品国产色蜜蜜麻豆</a>| <a href="http://www.0751seo.cn" target="_blank">久久久噜噜噜久久中文字幕色伊伊</a>| <a href="http://www.4wfgg.cn" target="_blank">久久久综合香蕉尹人综合网</a>| <a href="http://www.waihuimaoyi.cn" target="_blank">久久久久久极精品久久久</a>| <a href="http://www.wowokk.cn" target="_blank">精品无码久久久久国产动漫3d</a>| <a href="http://www.s8322.cn" target="_blank">久久99精品久久久久久hb无码</a>| <a href="http://www.aion999.cn" target="_blank">一本大道久久a久久精品综合</a>| <a href="http://www.sdtra.cn" target="_blank">久久久久99精品成人片牛牛影视</a>| <a href="http://www.52037872.cn" target="_blank">伊人久久大香线蕉无码麻豆</a>| <a href="http://www.pyqf.net.cn" target="_blank">色88久久久久高潮综合影院 </a>| <a href="http://www.cqmh.com.cn" target="_blank">久久精品人妻中文系列</a>| <a href="http://www.aaa69.cn" target="_blank">久久99国产综合精品</a>| <a href="http://www.xggppz8.cn" target="_blank">国产成人综合久久精品尤物</a>| <a href="http://www.56dn.cn" target="_blank">偷偷做久久久久网站</a>| <a href="http://www.vkqn.cn" target="_blank">精品综合久久久久久97超人</a>| <a href="http://www.47jz.cn" target="_blank">久久这里有精品</a>| <a href="http://www.ldzx.sh.cn" target="_blank">丁香狠狠色婷婷久久综合</a>| <a href="http://www.hwtk.net.cn" target="_blank">亚洲国产成人久久精品99</a>| <a href="http://www.west126.cn" target="_blank">精品久久久久香蕉网</a>| <a href="http://www.fjart.cn" target="_blank">一本久道久久综合狠狠躁AV</a>| <a href="http://www.kou365.cn" target="_blank">国产精品9999久久久久</a>| <a href="http://www.lnboxue.cn" target="_blank">久久这里都是精品</a>| <a href="http://www.4060262.cn " target="_blank">丁香五月综合久久激情</a>| <a href="http://www.orange-cat.cn" target="_blank">久久久无码一区二区三区 </a>| <a href="http://www.a-house.com.cn" target="_blank">久久久精品日本一区二区三区 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>