zuul是典型的servlet+filter的形式。好處是大家對這個模型很熟悉,第二阻塞式執行緒是對程式最容易控制的執行緒。對技術員的技術,技術的考驗都會差一些,而我們更聚焦於閘道器的實現。所以zuul業務形態,是非常成熟的業務形態。就是因為它們把所有的內容都聚焦到閘道器實現上。
缺點:阻塞式執行緒占用資源非常的高,沒有非同步執行緒那麼高的併發量,
zuul1,乙個請求進來乙個執行緒處理。這個執行緒當前就只能處理乙個事情,然後做返回,所以說它是阻塞式執行緒,第二它占用資源相對比較多,
zuul2引入的非同步模型,典型的nio和bio的區別。
作業系統面試點
一 作業系統的基本特性 1 併發 同一段時間內多個程式執行 注意區別並行和併發,前者是同一時刻的多個事件,後者是同一時間段內的多個事件 2 共享 系統中的資源可以被記憶體中多個併發執行的進執行緒共同使用 互斥訪問 如印表機 同時訪問 只是看起來是同時的,其實底層不是同時的 3 虛擬 通過時分復用 如...
C語言常見面試點
一 c語言儲存區劃分 c語言分為以下幾個區 1 區 區是唯讀的,該區域是用來存放程式的 的,記憶體由系統管理.存放cpu執行的機器指令。通常 段是可共享的,這使得需要頻繁被執行的程式只需要在記憶體中擁有乙份拷貝即可。段也通常是唯讀的,這樣可以防止其他程式意外地修改其指令。另外,段還規劃了區域性資料所...
回顧自己的面試點滴,2009 2010
鍊錶快速排序分析,stl中 vector 和dqueue 的實現原理分析 系統中的實現原理分析 網盟是個什麼東西?系統實現的最小開銷分析,例如鍊錶快速排序的話,所需要的最小指標數目 linux socket 原理分析,乙個 socket 是個四元組,server 端如何得到 client 端的傳送埠...