SpringOne2GX 2014 回放:使用 Spring XD 實現 Lambda 架構

新聞 | Pieter Humphrey | 2014年12月09日 | ...

錄製於 SpringOne2GX 2014。

演講者:Carlos Queiroz

幻燈片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014carlosqueiroz

大資料軌跡

Lambda 架構被提出為一個通用的資料系統,旨在解決在(接近)即時中對任意資料集計算任意函式的問題。本次演講將介紹 Lambda 架構,並展示如何使用 SpringXD、GemFireXD 和 Hadoop(HDFS 和 MapReduce)作為架構實現的基礎來實現它。為了驗證該架構,我們將引入一個 CDR(呼叫詳細記錄)挖掘應用程式作為 Lambda 架構的用例。最後,我們將演示 CDR(呼叫詳細記錄)挖掘應用程式。

!{iframe width="560" height="315" src="//www.youtube.com/embed/tjwW9oWkH0Q" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:Spring XD - 導覽

新聞 | Pieter Humphrey | 2014年12月09日 | ...

Spring XD - 導覽

錄製於 SpringOne2GX 2014。

演講者:Patrick Peralta, David Turanski

大資料軌跡

幻燈片:http://www.slideshare.net/SpringCentral/spring-xd-guided-tour

當一個 Stream 部署到 Spring XD 叢集時會發生什麼?Stream 處理和資料分割槽是如何工作的?當一個 Spring XD 容器出現故障時,叢集如何恢復?Spring XD 如何建立和管理應用程式上下文?什麼是外掛?Spring XD 如何支援可擴充套件性?我們經驗豐富的嚮導將帶您遊覽 Spring XD 執行時環境,導航 Streams,並觀察 Modules 在其自然環境中如何茁壯成長。我們將透過精美的全景圖、程式碼示例和大膽的演示來探索 ZooKeeper、Spring Integration 和 Spring Boot 的作用。

!{iframe width="560" height="315" src="//www.youtube.com/embed/lteee9N816k" frameborder="0" allowfullscreen}{/iframe}

網路研討會:使用 Spring 和 GemFire 構建可擴充套件資料應用程式

新聞 | Pieter Humphrey | 2014年12月02日 | ...

演講者:Luke Shannon

GemFire 是 Pivotal 的分散式記憶體資料網格。在本課程中,我們將介紹如何使用 Spring Data GemFire 簡化 GemFire 網格的配置,並探討隨著網格資源的增加或減少以滿足增加的客戶端需求,資料是如何動態分佈和高度可用的。我們將詳細回顧使用 Spring 進行 GemFire 訪問和測試的模式。我們將透過建立域物件並使用 Spring Data GemFire Repositories 對 GemFire 網格執行 CRUD 操作,建立一個使用 GemFire 作為其持久化層的 Spring MVC/Spring Boot 應用程式,回顧 Spring Boot 和 Spring Data GemFire 如何幫助 GemFire 測試用例,以及 Spring Data GemFire 如何使 GemFire 函式的建立和執行更容易。我們還將探討如何使用 Spring XD 來載入和監控網格中的資料更改。這將是一個動手實踐、面向程式碼的課程。

2015 年 1 月 13 日,星期二,格林威治標準時間下午 3:00(倫敦格林威治標準時間) 註冊

2015 年 1 月 13 日,星期二,太平洋標準時間上午 10:00(舊金山格林威治標準時間 -08:00) 註冊

網路研討會:介紹 Spring Integration 的 Java DSL

新聞 | Pieter Humphrey | 2014年12月02日 | ...

演講者:Gary Russell, Pivotal

Spring Integration JavaConfig 和 DSL 擴充套件提供了一組方便的構建器和一個流暢的 API,用於從 Spring @Configuration 類配置 Spring Integration 訊息流。Spring Integration 的 Java DSL 本質上是 Spring Integration 的一個外觀。DSL 提供了一種簡單的方式,使用流暢的構建器模式以及來自 Spring Framework 和 Spring Integration 的現有 Java 和註解配置,將 Spring Integration 訊息流嵌入到您的應用程式中。另一個簡化配置的有用工具是 Java 8 Lambda。

2015 年 1 月 27 日,星期二,格林威治標準時間下午 3:00(倫敦格林威治標準時間) 註冊

2015 年 1 月 27 日,星期二,太平洋標準時間上午 10:00(舊金山格林威治標準時間 -08:00) 註冊

 

 

SpringOne2GX 2014 回放:使用 Reactor 和 Reactive Streams 標準構建響應式應用程式

新聞 | Pieter Humphrey | 2014年12月02日 | ...

錄製於 SpringOne2GX 2014。

演講者:Jon Brisbin, Stephane Maldini

幻燈片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014reactivestreams-41130280

本次課程將向與會者介紹 Reactive Streams 專案,這是 Pivotal、Typesafe、Netflix、Twitter 等響應式軟體巨頭之間的一項新倡議。由於 Pivotal 自有的 Reactor 框架實現了這個非正式標準,我們將演示如何構建能夠以完全非阻塞的方式與其他 Reactive Streams 實現連線的應用程式。

!{iframe width="560" height="315" src="//www.youtube.com/embed/AvwZEWu5PPc" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:Spring Boot 和 Netflix OSS

新聞 | Pieter Humphrey | 2014年12月02日 | ...

錄製於 SpringOne2GX 2014。

演講者:Spencer Gibb, Dr. David Syer

幻燈片:http://www.slideshare.net/SpringCentral/syer-gibbcloud

瞭解 Spring Boot 和 Netflix OSS 軟體的基本概念,以及如何將 Netflix OSS 技術整合到 Spring Boot 中,包括:使用 Spring 和 Archaius 進行分散式配置 Eureka(服務註冊和發現) Feign(簡單的 REST 客戶端) Ribbon(客戶端負載均衡) Hystrix(斷路器/容錯庫) RxJava(響應式程式設計庫) Zuul(路由) Turbine 和 Hystrix Dashboard(服務健康儀表板)

!{iframe width="560" height="315" src="//www.youtube.com/embed/X5DRXCKJH_M" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:使用 Spring 和 OAuth2 為微服務提供安全保障

新聞 | Pieter Humphrey | 2014年12月02日 | ...

使用 Spring 和 OAuth2 為微服務提供安全保障

錄製於 SpringOne2GX 2014。

演講者:Dr. David Syer

幻燈片:http://www.slideshare.net/SpringCentral/syer-microservicesecurity

OAuth2 是一種輕量級的安全協議,非常適合與 HTTP 配合使用,而 HTTP 是許多現代架構的核心協議。Spring Security OAuth2 擁有大量新功能,其中最值得一提的是 2.0 版本中的 `@Configuration` 支援。將這些與 Spring Boot 相結合,您就可以擁有一個平臺,該平臺可以在大約 20 行程式碼中建立一個安全的 HTTP 服務應用程式。本演示將展示現代 Spring 堆疊中的快速開發和生產級功能如何完美結合,成為開發由微服務組成的系統中的安全元件的理想選擇。我們將探索 Spring OAuth2 中的新功能,指導您選擇何時以及使用哪些功能,並展示啟用它們是多麼容易。這是最近在 Spring 網路研討會節目中播放過的相同演講的 90 分鐘版本。

!{iframe width="560" height="315" src="//www.youtube.com/embed/MLfL1NpwUC4" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:在雲中執行您的 Spring 應用程式

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Cornelia Davis

幻燈片:http://www.slideshare.net/SpringCentral/running-your-spring-apps-in-the-cloud

Spring Trader 應用程式於 2012 年在 SpringOne 2GX 上首次亮相,它展示了一個演示了多個 Pivotal Application Fabric 元件協同工作的應用程式——tcServer、RabbitMQ、SQLFire 和 Gemfire。在本課程中,我們將採用該應用程式並進行(一些)修改(主要針對配置),使其在雲中的相同元件上執行,特別是在 Cloud Foundry PaaS 上。我們將向您展示如何使用 Spring Cloud 專案來配置部署,如何利用雲服務目錄,如何實現跨站點指令碼解決方案(以及原因),如何進行會話狀態快取,並討論自動重構的(危險性)。如果您自帶筆記型電腦,您將在課程結束時執行自己的應用程式例項。

!{iframe width="560" height="315" src="//www.youtube.com/embed/nuiNvI5HYkU" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回顧:使用 Spring 和 Cloud Foundry 為 PaaS 開發微服務

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Matt Stine

幻燈片:http://www.slideshare.net/SpringCentral/developing-microservices-for-paas-with-spring-and-cloud-foundry

Marc Andressen 曾有名言:“軟體正在吞噬世界。”這意味著什麼?我們認為這意味著許多擁有根深蒂固領導者的行業正被圍繞軟體核心構建的企業所顛覆。這些軟體工廠的特點是:緊密的反饋迴圈 快速迭代 水平擴充套件 移動優先的 UX 持續交付 這些因素有助於改變我們處理基礎設施的方式,基礎設施已率先適應以滿足這些需求,並轉向雲,而像 Cloud Foundry 這樣的 Platform as a Service (PaaS) 產品已將抽象級別提高到專注於應用程式和服務生態系統。然而,大多數應用程式仍按照上一代業務和基礎設施的模式進行開發:單體應用程式。微服務——遵循“做好一件事”的 Unix 哲學的小型、鬆散耦合的應用程式——代表了支援快速、迭代開發、水平擴充套件、多語言客戶端和持續交付的應用程式開發方面。它們還使我們能夠擴充套件應用程式開發並消除對單一技術棧的長期承諾。雖然微服務很簡單,但絕不輕鬆。最近有人說“微服務並非免費午餐”。有趣的是,如果您檢視關於微服務的典型擔憂,您會發現它們正是 PaaS 所要解決的挑戰。因此,雖然微服務不一定意味著雲(反之亦然),但兩者之間確實存在共生關係,每種方法都在某種程度上彌補了另一種方法的侷限性,就像 eXtreme Programming 的實踐那樣。本次課程將介紹用於開發微服務的架構模式。

  • 服務分解
  • API 閘道器
  • 無狀態 / 無共享
  • 應用程式配置和後端服務
  • 消費
  • 容錯

在此過程中,我們將瞭解如何利用 Spring Boot 和 Reactor 等技術為 Cloud Foundry 開發微服務。

!{iframe width="560" height="315" src="//www.youtube.com/embed/iMvCOEsSuAc" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 回放:使用 Spring Boot 建立 RESTful、基於超媒體的微服務

新聞 | Pieter Humphrey | 2014 年 11 月 24 日 | ...

錄製於 SpringOne2GX 2014。

演講者:Ben Hale @nebhale

幻燈片:http://www.slideshare.net/SpringCentral/creating-restful-hypermediabased-microservices-with-spring-boot

隨著資料驅動應用程式的普及,提供資料的服務也日益增多。隨著團隊負責的服務越來越多,它們的設計和實現方式必須儘可能輕量級,這一點至關重要。本次課程將介紹如何將微服務設計為 RESTful API,並使用 Spring Boot 以最少的程式碼來實現它們。它將側重於使用 REST 和 HATEOAS 進行 API 設計,並進行現場編碼,從一條推文長度的實現一直到在雲中執行的完整應用程式。

在此過程中,我們將瞭解如何利用 Spring Boot 和 Reactor 等技術為 Cloud Foundry 開發微服務。

!{iframe width="560" height="315" src="//www.youtube.com/embed/zbeMDM-zDNI" frameborder="0" allowfullscreen}{/iframe}

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有