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 社区所有即将举行的活动。

查看所有