第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

tornado服務如何對不同的handler設置非阻塞

tornado服務如何對不同的handler設置非阻塞

慕桂英3389331 2019-04-21 20:40:35
場景:現(xiàn)在我自己寫了一個tornadoserver,類似于一個反向代理,接受請求,制做成固定格式,發(fā)送給遠程服務器,然后再將返回結果解析格式化返回給請求者。一共有三個handler:a,b,c,分別要去請求不同的主機A,B,C,問題是A,B主機是單線程的,一次只能處理一個請求,而C主機可以扛并發(fā)。問題:我如何保證,handlerc是異步非阻塞的,而a,b就讓它阻塞運行。但這不僅僅是就把c做成非阻塞這么簡單。關鍵是a,b在執(zhí)行的時候,不會阻塞c,只會阻塞它們自己那種handler。
查看完整描述

2 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

如果你只有一個進程的話,那么很好辦:用個全局變量記錄一下已經有handler正在處理a或者b,然后當a和b接收到新請求時看看是不是正在處理另一個請求,如果是,等待幾秒再看看。
另外注意handler別拼錯了。
                            
查看完整回答
反對 回復 2019-04-21
  • 2 回答
  • 0 關注
  • 400 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號