tornado的異步非阻塞實現方式之一:協程+異步庫

兩個web服務,服務1和服務2,都是用tornado的框架,有這樣一種場景,服務1的a接口裏面會請求服務2的c接口,而服務2的c接口又請求服務1的b接口,若是沒有加上異步非阻塞,直接請求服務1的a接口會致使兩個服務都將陷入卡死狀態,沒法接受其它請求。python 解決方法天然是要用異步的方法來實現,在接口a去請求接口c的過程採用異步庫去請求,這樣服務1能夠繼續監聽其它請求,因此服務2的c接口請求服
相關文章
相關標籤/搜索