SpringOne 2GX 2012 回放:使用開放技術解決訊息傳遞挑戰,Spring Integration 和 Spring Batch 簡介

新聞 | Pieter Humphrey | 2013年3月12日 | ...

使用開放技術解決訊息傳遞挑戰

對於現代應用程式,許多企業面臨著現代應用程式的一些新的訊息傳遞挑戰,例如訊息傳遞層的水平可伸縮性、異構的訊息傳遞系統和訪問方法,以及極端事務處理。本次演示/演示將介紹企業如何利用 Spring 和 RabbitMQ 技術克服這些訊息傳遞挑戰。

Tom 將論證 AMQP 的價值,解釋 SpringSource 如何透過 Spring AMQP 和 Spring Integration 提供 AMQP 支援,解釋 RabbitMQ 如何成為一個現代化的訊息傳遞解決方案,提供一個可靠、高可用、可伸縮且可移植的訊息傳遞系統,並具有可預測且一致的吞吐量和延遲,並演示如何將 Spring Integration 和 RabbitMQ 逐步引入到標準的 Spring Web 應用程式中。


 

關於演講者

Tom McCuch

Tom McCuch

Tom McCuch 是 Hortonworks 的解決方案工程師,擁有超過 22 年的軟體工程經驗。Tom 專注於需要高可靠性、高可用性和可伸縮性(RAS)特性的分散式系統的架構、實現和部署。在加入 Hortonworks 之前,Tom 曾在 SpringSource 工作,負責其全球客戶(包括金融服務、交通運輸和能源行業)的現場架構。Tom 曾為多個行業的企業客戶提供基於開源軟體的任務關鍵型解決方案的架構諮詢,並領導了支援下一代電信產品的企業 Java 中介軟體的工程開發,這些產品已在美國和歐洲的頂級電信運營商部署。

更多關於 Tom 的資訊 »

Oleg Zhurakousky

Oleg Zhurakousky

Oleg 是 Hortonworks 的首席架構師,負責利用 Hadoop 生態系統內外各種開源技術架構可伸縮的大資料解決方案。在加入 Hortonworks 之前,Oleg 是 SpringSource/VMware 的一員,在那裡他是一名核心工程師,負責 Spring Integration 框架,領導 Spring Integration Scala DSL,併為 Spring 產品組合中的其他專案做出貢獻。他在軟體工程領域擁有 17 年以上的經驗,涵蓋軟體架構與設計、諮詢、業務分析和應用程式開發等多個學科。Oleg 自 1999 年以來一直專注於專業的 Java 開發。自 2004 年以來,他一直在全球多個專案的眾多行業(如電信、銀行、執法、美國國防部等)中使用多種開源技術和平臺。作為一名演講者,Oleg 在世界各地的數十場會議上發表演講(例如 SpringOne、JavaOne、Java Zone、Jazoon、Java2Days、Scala Days、Uberconf 等)。

更多關於 Oleg 的資訊 »

 

Spring Integration 和 Spring Batch 介紹

在本會話中,您將瞭解 Spring Integration 和 Spring Batch 的全部內容,它們之間有何不同,共同點是什麼,以及如何一起使用 Spring Batch 和 Spring Integration。

我們將簡要概述“企業整合模式”(EIP),該模式在同名且具有深遠影響力的書中進行了描述。基於這些模式,然後我們將瞭解 Spring Integration 如何支援訊息驅動應用程式的開發。這不僅可以模組化新應用程式或現有應用程式,還可以輕鬆地與外部系統整合。

本次會話還將介紹 Spring Batch。Spring Batch 滿足任何批處理過程的需求,無論是大型金融機構的複雜計算,還是許多軟體開發專案中存在的簡單資料遷移任務。我們將介紹 Spring Batch 是什麼,Spring 如何處理批處理的概念,以及 Spring 如何處理批處理過程的擴充套件以能夠處理任何資料量。

您還將看到 Spring Integration 和 Spring Batch 如何最大限度地重用核心 Spring Framework 提供的整合支援。除了提供一個強大、成熟的基礎之外,這還大大降低了所有熟悉 Spring 的開發人員的學習曲線。



關於演講者

Gunnar Hillert

Gunnar Hillert

Gunnar Hillert 是 SpringSource(VMware, Inc. 的一個部門)的技術職員(MTS)。他是 Spring Integration、Spring AMQP 的提交者,併為 Cloud Foundry 專案做出貢獻。Gunnar 領導亞特蘭大 Java 使用者組,並是 DevNexus 開發者大會的組織者。

Gunnar 是德國柏林人,過去 11 年一直居住在亞特蘭大。他是一位狂熱的園丁,專門種植任何亞熱帶植物,如香蕉、棕櫚樹和竹子。在業餘時間,Gunnar 正在學習西班牙語,他和他的妻子 Alysa 正以三種語言(英語、德語、西班牙語)撫養他們的兩個孩子。Gunnar 的部落格地址是:http://blog.hillert.com/,您可以在 Twitter 上關注他:https://twitter.com/ghillert

更多關於 Gunnar 的資訊 »

Gary Russell

Gary Russell

Gary 在軟體工程領域擁有超過 30 年的經驗,專注於企業整合,涉及各種平臺,並在 90 年代末開始涉足 Java 領域。

他自 2004 年起使用 Spring Framework 進行開發,並於 2009 年以諮詢身份加入 SpringSource/VMware。從 2009 年底到 2011 年底,他為數百名開發人員講授了 Core Spring 和 Enterprise Integration with Spring,並提供 Spring Integration、Spring Batch 和 Core Spring 的企業整合諮詢服務。

他近 3 年來一直是 Spring Integration 專案的提交者,並於 2012 年 1 月成為工程團隊的全職成員。

更多關於 Gary 的資訊 »



獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有

版權所有 © 2005 -2025Broadcom。保留所有權利。“Broadcom”一詞指 Broadcom Inc. 和/或其子公司。
使用條款 隱私 商標指南

Apache®、Apache Tomcat®、Apache Kafka®、Apache Cassandra™ 和 Apache Geode™ 是 Apache Software Foundation 在美國和/或其他國家的商標或註冊商標。Java™、Java™ SE、Java™ EE 和 OpenJDK™ 是 Oracle 和/或其關聯公司的商標。Kubernetes® 是 Linux Foundation 在美國和其他國家的註冊商標。Linux® 是 Linus Torvalds 在美國和其他國家的註冊商標。Windows® 和 Microsoft® Azure 是 Microsoft Corporation 的註冊商標。“AWS”和“Amazon Web Services”是 Amazon.com Inc. 或其關聯公司的商標或註冊商標。所有其他商標和版權均為其各自所有者的財產,僅為提供資訊之目的提及。其他名稱可能是其各自所有者的商標。