文章內(nèi)容

淺析Introduction to Tornado 中文翻譯

時(shí)間:2018-06-09 19:08來(lái)源:網(wǎng)絡(luò)整理 作者:珠海翻譯公司 點(diǎn)擊:

Supervisor的設(shè)計(jì)是每次開(kāi)機(jī)時(shí)啟動(dòng)其配置文件中列出的過(guò)程。這里,咱們將看到治理咱們?cè)贜ginx配置文件中作為下游主機(jī)提到的四個(gè)Tornado實(shí)例的Supervisor配置。典型的supervisord.conf文件中蘊(yùn)含了全局的配置指令,并加載conf.d目錄下的其余配置文件。代碼清單8-4展示了咱們想啟動(dòng)的Tornado過(guò)程的配置文件。

圖8-2 反向代理服務(wù)器后端的Tornado實(shí)例

正如咱們?cè)诘谖逭绿接懙漠惒紿TTP申請(qǐng)中所看到的,Tornado的非阻塞架構(gòu)在處理這類成績(jī)上大有協(xié)助?;仡櫼幌拢惒缴暾?qǐng)容許Tornado過(guò)程在期待出站申請(qǐng)前往時(shí)執(zhí)行傳入的申請(qǐng)。但是,咱們碰到的成績(jī)是當(dāng)同步函數(shù)調(diào)用塊時(shí)。想象在一個(gè)Tornado執(zhí)行的數(shù)據(jù)庫(kù)查詢或磁盤(pán)訪問(wèn)塊中,過(guò)程不容許回應(yīng)新的申請(qǐng)。這個(gè)成績(jī)最簡(jiǎn)略的處理方法是運(yùn)轉(zhuǎn)多個(gè)解釋器的實(shí)例。通常情況下,你會(huì)利用一個(gè)反向代理,比如Nginx,來(lái)非配多個(gè)Tornado實(shí)例的加載。