网络研讨会回放:使用 Reactor 构建异步/非阻塞微服务

新闻 | Pieter Humphrey | 2014年12月11日 | ...

演讲者:Stephane Maldini

幻灯片:https://speakerdeck.com/smaldini/introduction-to-reactor-and-reactive-streams

异步、非阻塞式通信在微服务中扮演什么角色?加入 Stephane Maldini,深入了解为什么响应式组件在最终一致性方法(如微服务架构)中如此重要。当服务拥有自己的数据并且完全独立时,拥有一个(响应式)抽象层可以发挥多种作用。能够并行化微服务拥有的资源是一项重要的技术。另一种可能是作为事件总线,动态地从各种微服务中提取状态数据,并根据缓存的、相当最新的本地副本进行检查。虽然微服务拥有响应请求所需的所有数据,但这些数据不一定是最新的——这是一个需要准备接受的重要约束。Stephane 还将讨论微服务之外的其他异步用例,以及 www.reactive-streams.org 协议支持如何实现跨供应商实现的可移植性。

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

SpringOne2GX 2014 回放:使用 Spring XD 轻松开发强大的大数据应用

新闻 | Pieter Humphrey | 2014年12月09日 | ...

录制于 SpringOne2GX 2014。

演讲者:Mark Fisher 和 Mark Pollack

幻灯片:http://www.slideshare.net/SpringCentral/develop-powerful-big-data-applications-easily-with-springxd

大数据主题

Spring XD 旨在提供一站式服务,用于编写和部署大数据应用程序。它提供了一个可扩展、容错、分布式运行时环境,用于使用单一编程、配置和可扩展性模型进行数据摄取、分析和工作流编排。通过无需开发人员自行协调当今可用的许多不同解决方案,Spring XD 大大降低了大数据开发固有的复杂性。它全部构建在 Spring Integration 和 Spring Batch 等成熟项目之上。您将亲眼看到这种传统如何结合起来提供一个可扩展的运行时环境,该环境易于通过简单的 DSL 进行配置和组装。

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

SpringOne2GX 2014 回放:用于实时 Hadoop 工作负载分析的 Spring XD

新闻 | Pieter Humphrey | 2014年12月09日 | ...

录制于 SpringOne2GX 2014。

演讲者:Vineet Goel、Girish Lingappa、Rodrigo Meneses

幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014springxdhadoopworkloadanalysis

大数据主题

随着 Hadoop 在企业大数据部署中日益普及,IT 组织期望并要求在生产环境中增强其 Hadoop 集群的操作管理。管理员需要的不仅仅是集群健康状况监控;他们需要能够进行实时工作负载分析,以进行性能调整和故障排除。对用户或应用程序级别作业的实时日志分析可以让管理员更好地管理和调整工作负载,尤其是在多租户 Hadoop 集群服务中。加入我们,了解 Pivotal 团队如何利用 Spring XD 数据摄取和批处理框架、GemFire XD 和其他组件来解决大型 1000 节点(分析工作台)集群上的这个有趣挑战。通过实时数据管道将 YARN 服务和 MapReduce 应用程序日志摄取到 HDFS 中,该团队利用熟悉的基于 SQL 的查询来分析细粒度的集群利用率。

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

SpringOne2GX 2014 回放:使用 Spring XD 实现 Lambda 架构

新闻 | Pieter Humphrey | 2014年12月09日 | ...

录制于 SpringOne2GX 2014。

演讲者:Carlos Queiroz

幻灯片:http://www.slideshare.net/SpringCentral/spring-one2gx-2014carlosqueiroz

大数据主题

Lambda 架构已被提出作为一种通用的数据系统,旨在解决以(近)实时方式计算任意数据集上任意函数的问题。在这个演讲中,我们将介绍 Lambda 架构,并展示如何使用 Spring XD、GemFire XD 和 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

当流部署到 Spring XD 集群时会发生什么?流处理和数据分区是如何工作的?当 Spring XD 容器关闭时,集群如何恢复?Spring XD 如何创建和管理应用程序上下文?什么是插件?Spring XD 如何支持可扩展性?我们的经验丰富的导游将带您游览 Spring XD 运行时环境,浏览流并观察模块在其自然栖息地如何蓬勃发展。我们将通过精美的全景图、代码示例和大胆的演示来探索 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 存储库对 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(旧金山太平洋标准时间 GMT-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(旧金山太平洋标准时间 GMT-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、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。

演讲者: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}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部