SpringOne 2GX 2012 回放:使用开放技术解决消息传递挑战,Spring Integration 和 Spring Batch 简介
使用开放技术解决消息传递挑战
对于现代应用程序,许多企业都面临着一些新的现代应用程序消息传递挑战,例如消息传递层面的横向扩展、异构消息传递系统和访问方法以及极端事务处理。本演示文稿/演示将介绍企业如何利用 Spring 和 RabbitMQ 技术克服这些消息传递挑战。
Tom 将为 AMQP 建立一个案例,解释 SpringSource 如何通过 Spring AMQP 和 Spring Integration 提供 AMQP 支持,解释 RabbitMQ 如何成为一种现代消息传递解决方案,提供可靠、高可用、可扩展和可移植的消息传递系统,具有可预测且一致的吞吐量和延迟,并演示如何在标准 Spring Web 应用程序中逐步引入 Spring Integration 和 RabbitMQ。
关于演讲者
Tom McCuch
Tom McCuch 是 Hortonworks 的解决方案工程师,拥有 22 年以上的软件工程经验。Tom 专注于需要高可靠性、可用性和可扩展性 (RAS) 功能的分布式系统的架构、实施和部署。在加入 Hortonworks 之前,Tom 在 SpringSource 工作,负责其全球客户(包括金融服务、交通和能源)的现场架构。Tom 咨询过多个行业的企业客户,为基于开源软件的关键任务解决方案提供架构,并领导了支持下一代电信产品的企业 Java 中间件的工程,这些产品部署在美欧的一级电信公司。
了解更多关于 Tom 的信息 »Oleg Zhurakousky
Oleg 是 Hortonworks 的首席架构师,负责使用 Hadoop 生态系统内外提供的各种开源技术构建可扩展的大数据解决方案。在 Hortonworls 之前,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 是 VMware 公司 SpringSource 部门的技术人员 (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 从事软件工程超过 30 年,专注于企业集成,涉及各种平台,并在 90 年代后期涉足 Java 领域。
自 2004 年以来,他一直在使用 Spring Framework 进行开发,并于 2009 年以咨询角色加入 SpringSource/VMware。从 2009 年到 2011 年底,他为数百名开发人员教授了核心 Spring 和 Spring 的企业集成,并使用 Spring Integration、Spring Batch 和核心 Spring 提供了企业集成咨询服务。
他已在 Spring Integration 项目中担任提交者近 3 年,并于 2012 年 1 月成为工程团队的正式成员。
了解更多关于 Gary 的信息 »