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