領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多錄製於 SpringOne2GX 2014。
演講者:Steve Pember
G&G 特別主題
幻燈片:http://www.slideshare.net/SpringCentral/reactive-grails
應用程式開發人員的自然傾向是採用過程式、同步式、單體式模式來構建程式碼。經驗豐富的開發人員知道,這會導致易出錯、不可擴充套件、緩慢的軟體——但這種情況卻令人擔憂地普遍存在。多年來,已經出現了幾種試圖緩解這一問題的架構模式。其中最受歡迎的一種是面向服務的架構(SOA),它涉及將單體應用程式分解為由多個小型服務組成的分散式系統。在此次演講中,我認為 SOA 是一個不錯的開端,但遠遠不夠好。我將討論響應式模式的原則,以及從單體架構轉向響應式架構的重要性。我們將討論各種對 Groovy 友好的技術,這些技術使我們能夠構建分散式、基於微服務的應用程式,並涵蓋服務之間的有效通訊策略。我們將看到,對於大型、高效、可擴充套件的系統來說,響應式是唯一可行的架構。如果您對響應式還不熟悉,這應該是一個極好的介紹。