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. 或其关联公司的商标或注册商标。所有其他商标和版权均为其各自所有者的财产,仅为提供信息之目的提及。其他名称可能是其各自所有者的商标。