SpringOne2GX 2013 回顧:如何不衡量延遲

新聞 | Pieter Humphrey | 2014 年 6 月 03 日 | ...

於加州聖塔克拉拉舉行的 SpringOne2GX 2013 錄製

講者:Gil Tene, Azul

時間就是金錢。 了解應用程式的回應能力和延遲不僅對於提供良好的應用程式行為至關重要。 它對於維持盈利能力和控制風險至關重要。 但是對壞數據的良好描述是沒有用的。 當回應時間的測量呈現錯誤或誤導性的延遲資訊時,即使是最好的分析也可能導致錯誤的操作決策和糟糕的應用程式體驗。 在本次演示中,Gil Tene (Azul Systems CTO) 將討論在測量和描述延遲時遇到的一些常見陷阱。 Gil 演示並討論了一些導致極其不正確的報告結果的錯誤假設和測量技術,並涵蓋了檢查和糾正這些情況的簡單方法。 他討論了使用標準差測量的謬誤、延遲的強多模態性質、大多數計算平台中發現的常見不連續性,以及反向壓力和協調數據遺漏問題如何字面上扭曲了數量級的測量結果。 Gil 介紹並演示了如何使用簡單且最近開源的工具來提高對延遲測量和報告的信心。

在 http://projects.spring.io/spring-framework 了解更多關於 Spring Framework 的資訊

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

網路研討會回顧:使用 Spring 和 Neo4j 的資料驅動應用程式

新聞 | Pieter Humphrey | 2014 年 5 月 28 日 | ...

講者:Michael Hunger, Josh Long

投影片:https://speakerdeck.com/jexp/spring-data-neo4j-and-spring-boot

Spring Data Neo4j 3.0 已經發布,它支援 Neo4j 2.0。 Neo4j 是一個小巧但功能強大的圖形資料庫。 圖形資料庫非常適合提出有趣的問題並進行分析。 想要載入 Facebook 朋友關係圖嗎? 建立推薦引擎? Neo4j 正是您所需要的。 加入 Spring Data Neo4j 負責人 Michael Hunger (@mesirii) 和 Spring 開發者推廣人員 Josh Long (@starbuxman) 一起了解如何使用 Spring Data Neo4j 和 Spring Boot 構建智慧型、圖形驅動的應用程式。

注意:原始錄音中存在一些無法編輯掉的輕微音訊問題。

在 http://projects.spring.io/spring-data-neo4j/ 了解更多關於 Spring Data Neo4j 的資訊

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

SpringOne2GX 2013 回顧:建置您自己的私有 Cloud Foundry

新聞 | Pieter Humphrey | 2014 年 5 月 27 日 | ...

於加州聖塔克拉拉舉行的 SpringOne2GX 2013 錄製。

講者:Matt Stine

本課程將重點介紹如何建置您自己的 Cloud Foundry 私有 PaaS,在您自己的資料中心或 AWS 上,甚至在您自己的 Mac mini 上的 OpenStack 上執行。 您將學習 Cloud Foundry BOSH 工具如何從最基本的虛擬機器建構完整的 Cloud Foundry 實例,並繼續協調和管理整個 PaaS 雲端,使其正常運行。 如果您希望在公司內部針對您自己的私有自訂 PaaS 進行開發,那麼本課程將為您提供入門所需的所有步驟。

在 http://www.cloudfoundry.com/use 了解更多關於使用 CloudFoundry 的資訊

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

SpringOne2GX 2013 回顧:使用 CloudFoundry 釋放自己:私有雲體驗

新聞 | Pieter Humphrey | 2014 年 5 月 27 日 | ...

於加州聖塔克拉拉舉行的 SpringOne2GX 2013 錄製。

講者:Mike Heath, Shawn Nielsen, Mike Youngstrom - LDS Church

Cloud Foundry 使管理和部署應用程式變得非常簡單。 但是,部署 Cloud Foundry 本身可能是一項具有挑戰性的任務。 我們將分享我們部署 Cloud Foundry 所學到的知識,以及贏得我們組織的認可所需要的一切。 從我們使用 BOSH 部署 Cloud Foundry 並與我們現有的企業基礎架構整合的經驗中學習。 我們將討論: 開發和自訂 Cloud Foundry,同時與開源儲存庫保持同步 使用 Java 和 Spring 建構自訂 Cloud Foundry 服務 通過簡化 JMX 並在 Cloud Foundry 中支援遠端除錯,改進收集應用程式診斷的能力 通過應用程式層級防火牆增強安全性和可審計性 快來從我們的成功和錯誤中學習。

在 http://www.cloudfoundry.com/use 了解更多關於使用 CloudFoundry 的資訊

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

網路研討會:使用 Spring Cloud 抽象 PaaS 服務以實現可移植性

新聞 | Pieter Humphrey | 2014 年 5 月 27 日 | ...

講者:Ramnivas Laddad

將應用程式開發到雲端平台涉及使用已部署應用程式的環境並連接到服務。 Spring Cloud 是一個新專案,簡化了各種雲端平台(包括 Cloud Foundry 和 Heroku)上的這些任務。 Spring Cloud 使將相同的成品(war 或 jar)部署到多個雲端環境成為可能。 它通過 Cloud Connector 的概念支援多個雲端,並提供 Cloud Foundry 和 Heroku 的現成實現,以及其他雲端平台的擴展點。 在本次講座中,我們將介紹 Spring Cloud 專案,展示如何簡化應用程式的雲端部署配置,討論其可擴展性機制,並通過展示來自該領域的實際範例來充分利用它。

2014 年 6 月 3 日星期二下午 3:00 BST 時間(倫敦,UTC+1) 註冊

2014 年 6 月 3 日星期二上午 10:00 太平洋夏令時間(舊金山,UTC-07:00) 註冊

網路研討會:Spring Batch 3.0.0

新聞 | Pieter Humphrey | 2014 年 5 月 27 日 | ...

講者:Michael Minella

Spring 團隊正在準備 Spring Batch 的主要版本 - Spring Batch 3.0.0 RC1,它引入了 JSR-352 支援以及其他功能。 採用直接基於 Spring Batch 的 Java EE 標準,對我們來說幸運的是,這相當簡單。 JavaEE7 相容性更新和擴展了 Spring Batch 3.0.0 的範圍,將 JavaEE7/352 相容性與 Batch 經過實戰考驗、在生產中證明的程式碼庫結合在一起。 當然,有大量功能和特性遠遠超出規範,進入分散式處理等領域。 在本次網路研討會中,專案負責人 Michael Minella 將介紹 Spring Batch 的 JSR-352 實現以及 3.0 版本中的一些新功能。

2014 年 6 月 10 日星期二下午 3:00 BST 時間(倫敦,UTC+1) 註冊

2014 年 6 月 10 日星期二上午 10:00 太平洋夏令時間(舊金山,UTC-07:00) 註冊

網路研討會:Spring Integration Done Boot-ifully

新聞 | Pieter Humphrey | 2014 年 5 月 27 日 | ...

講者:Glenn Renfro

隨著發出資訊的設備數量增加,能夠檢索此數據並進行相應處理變得越來越重要。 為了回應這種需求,MQTT 已成為連接「物聯網」的實際輕量級傳輸。 話雖如此,您的應用程式如何支援事件、訊息傳遞和排程? 通過使用 Spring Boot 和 Spring Integration,您將看到如何建立一個帶有排程器的應用程式,該排程器將從 Web 服務檢索數據,清除數據並通過 MQTT 發出數據。 然後,我們將向您展示如何建立一個同樣使用 Spring Boot 和 Spring Integration 編寫的應用程式,該應用程式將捕獲 MQTT 事件並記錄結果。 通過這次討論,您可以看到如何使用這些工具並利用它們來處理您自己的大數據專案,只要您返回辦公室即可。

2014 年 6 月 17 日星期二下午 3:00 BST 時間(倫敦,UTC+1) 註冊

2014 年 6 月 17 日星期二上午 10:00 太平洋夏令時間(舊金山,UTC-07:00) 註冊

SpringOne2GX 2013 回顧:從 WLS、WAS、JBoss 遷移到 Pivotal tc Server

新聞 | Pieter Humphrey | 2014 年 5 月 20 日 | ...

於加州聖塔克拉拉舉行的 SpringOne2GX 2013 錄製

講者:Zhiyong Li

SAS® Institute 擁有大量的 Java EE 應用程式組合。 SAS 以前提供支援,以在 WebLogic、WebSphere 和 JBoss 中部署和執行所有這些應用程式。 從 2013 年 7 月發布的 SAS 9.4 開始,SAS 更新了其基礎架構和中介層平台,以在 Pivotal tc Server 上交付和執行。 在本次講座中,我們將討論 SAS 用於提高客戶價值的動機、技術選擇、架構、系統管理、自動化安裝和配置等。 具體來說,我們將詳細討論以下領域

  • 技術選擇:為了使 tc Server 可行,我們包含了訊息傳遞、快取和事務管理系統。
  • 架構:為了在 SAS 產品中利用 tc Server 的可擴展性和可靠性,我們通過使用 Pivotal Web Server 和 mod_proxy 來支援集群。 應用程式遷移:我們為 Java 開發人員和配置開發人員提供關於如何將其應用程式遷移到 tc Server 環境的指導。
  • 安全性:我們支援 SSL、單一登入和其他企業安全協定,例如集成 Windows 身份驗證、CA Site Minder、IBM Web Seal、SAML 等。
  • 系統管理:我們提供單一入口點來管理所有 SAS 應用程式堆疊,包括通過利用 Hyperic 產品來管理所有 Web 應用程式。
  • 自動化安裝/配置:我們提供自動化流程來安裝和配置 Hyperic 和所有 Pivotal Application Fabric 產品(tc Server、vFWS 和 GemFire)和 SAS Web 應用程式。
  • 交付和支援:SAS 交付嵌入式 tc Server 作為 SAS Web 應用程式伺服器,用於我們所有產品,中介層位於我們所有支援的主機平台上。 這使 SAS 能夠提供完整的受支援應用程式架構,並更全面地了解和控制關鍵軟體。
  • 雲端部署:這種方法也為我們利用虛擬化和雲端部署策略的客戶提供了優勢。
!{iframe width="560" height="315" src="//www.youtube.com/embed/qfV4Bl80dJo" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回顧:虛擬化和調整大規模 Java 平台

新聞 | Pieter Humphrey | 2014 年 5 月 20 日 | ...

於加州聖塔克拉拉舉行的 SpringOne2GX 2013 錄製

講者:Emad Benjamin 和 Guillermo Tantachuco

本次講座將涵蓋各種 GC 調校技巧,特別著重於大規模 JVM 部署的調校。請來參加本次講座,學習 GC 調校秘訣,為延遲敏感型應用程式提供最佳配置。雖然大多數企業級 Java 工作負載可以適應小於 4GB JVM 堆積的擴展 JVM 實例集,但在記憶體資料庫領域中,有些工作負載需要相當大的 JVM。在本次講座中,我們將深入探討 4GB 到 128GB 範圍內的大型 JVM 的問題和最佳調校配置。本次講座分享的 GC 調校秘訣是 15 年 GC 參與的提煉,以及近年來使用普通 HotSpot 和 CMS GC 策略調校業界一些最大 JVM 的適應。您應該能夠學會自行開始進行體面的 GC 調校。本次講座總結了完成此任務所需的技術和必要的 JVM 選項。當然,在調校大規模 JVM 平台時,底層硬體調校也不容忽視,因此本次講座將偏離傳統的 GC 調校講座,深入探討如何最佳化平台尺寸以增強記憶體消耗。最後,本次講座還將涵蓋一個已完成綜合效能研究的 vFabric 參考架構。了解更多關於

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

網路研討會重播:Spring Integration 4.0 - 新領域

新聞 | Pieter Humphrey | 2014 年 5 月 15 日 | ...

講者:Gary Russell

Spring Integration 團隊一直在努力開發這個熱門整合框架的最新版本。在 4.0 版本之前,不使用 XML 定義完整的 Spring Integration 流程是不切實際的。在此主要版本中,現有的基本註解支援已進行全面修改,並且那些喜歡使用 java @Configuration 類別的人現在可以定義他們的應用程式,而無需使用任何 XML(當然,仍然支援 XML)。在本次講座中,我們將介紹框架的這些主要更改,說明如何以及何時使用它們。主要將是演示和程式碼演練,我們將從頭開始構建一個有用的 Spring Boot / Integration 應用程式。

了解更多關於 Spring Integration 的資訊:http://projects.spring.io/spring-integration

了解更多關於 Spring Boot 的資訊:http://projects.spring.io/spring-boot

在 http://projects.spring.io/spring-framework 了解更多關於 Spring Framework 的資訊

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

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進制檔。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部