SpringOne2GX 2013 回放:如何避免错误地测量延迟

新闻 | Pieter Humphrey | 2014年6月3日 | ...

录制于 2013 年在加州圣克拉拉举办的 SpringOne2GX 大会

演讲者:Gil Tene,Azul

时间就是金钱。了解应用程序的响应能力和延迟对于提供良好的应用程序行为至关重要,对于维持盈利能力和控制风险也至关重要。但对错误数据的良好描述毫无用处。当响应时间的测量结果呈现虚假或误导性的延迟信息时,即使是最优秀的分析也可能导致错误的操作决策和糟糕的应用程序体验。在本演讲中,Gil Tene(Azul Systems 首席技术官)讨论了在测量和描述延迟时遇到的一些常见陷阱。Gil 演示并讨论了一些导致报告结果严重错误的错误假设和测量技术,并介绍了简单的方法来检查和纠正这些情况。他讨论了使用标准差测量的谬误,延迟的强多模态性质,大多数计算平台中发现的常见不连续性,以及背压和协调数据省略问题如何从数量级上扭曲测量结果。Gil 介绍并演示了如何使用简单且最近开源的工具来改进和获得对延迟测量和报告的更高信心。

了解更多关于 Spring Framework 的信息,请访问 http://projects.spring.io/spring-framework

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

网络研讨会回放:使用 Spring 和 Neo4j 构建数据驱动的应用程序

新闻 | Pieter Humphrey | 2014年5月28日 | ...

演讲者:Michael Hunger,Josh Long

幻灯片:https://speakerdeck.com/jexp/spring-data-neo4j-and-spring-boot

Spring Data Neo4j 3.0 现已发布,它支持 Neo4j 2.0。Neo4j 是一个功能强大的微型图数据库。图数据库非常适合提出有趣的问题并进行分析。想要加载 Facebook 好友图?构建推荐引擎?Neo4j 正是您的不二之选。加入 Spring Data Neo4j 负责人 Michael Hunger (@mesirii) 和 Spring 开发倡导者 Josh Long (@starbuxman),了解如何使用 Spring Data Neo4j 和 Spring Boot 构建智能的、图驱动的应用程序。

注意:源录音中存在一些轻微的音频问题,无法编辑删除。

了解更多关于 Spring Data Neo4j 的信息,请访问 http://projects.spring.io/spring-data-neo4j/

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

SpringOne2GX 2013 回放:构建您自己的私有 Cloud Foundry

新闻 | Pieter Humphrey | 2014年5月27日 | ...

录制于 2013 年在加州圣克拉拉举办的 SpringOne2GX 大会。

演讲者:Matt Stine

本课程将重点介绍如何构建您自己的私有 Cloud Foundry PaaS,并在您自己的数据中心或 AWS 甚至您自己的 Mac mini 上的 OpenStack 上运行。您将学习 Cloud Foundry BOSH 工具如何从一个基本的虚拟机构建完整的 Cloud Foundry 实例,并在其投入运行后继续协调和管理整个 PaaS 云。如果您希望在公司内部方便地针对您自己的私有自定义 PaaS 进行开发,那么本课程将为您提供入门所需的所有步骤。

了解更多关于使用 CloudFoundry 的信息,请访问:http://www.cloudfoundry.com/use

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

SpringOne2GX 2013 回放:使用 CloudFoundry 释放自我:私有云体验

新闻 | Pieter Humphrey | 2014年5月27日 | ...

录制于 2013 年在加州圣克拉拉举办的 SpringOne2GX 大会。

演讲者:Mike Heath,Shawn Nielsen,Mike Youngstrom - LDS 教堂

Cloud Foundry 使应用程序的管理和部署变得异常简单。但是,部署 Cloud Foundry 本身可能是一项具有挑战性的任务。我们将分享我们在部署 Cloud Foundry 时学到的知识以及说服我们组织的过程。从我们在使用 BOSH 部署 Cloud Foundry 以及与现有企业基础设施集成的经验中学习。我们将讨论:在与开源存储库保持同步的同时开发和自定义 Cloud Foundry 使用 Java 和 Spring 构建自定义 Cloud Foundry 服务 通过简化 Cloud Foundry 中的 JMX 和远程调试支持来改进应用程序诊断收集 通过应用程序级防火墙增强安全性与可审计性 了解我们的成功和错误。

了解更多关于使用 CloudFoundry 的信息,请访问:http://www.cloudfoundry.com/use

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

网络研讨会:使用 Spring Cloud 抽象可移植的 PaaS 服务

新闻 | Pieter Humphrey | 2014年5月27日 | ...

演讲者:Ramnivas Laddad

将应用程序开发到云平台涉及使用已部署应用程序的环境并连接到服务。Spring Cloud 这是一个新项目,它简化了包括 Cloud Foundry 和 Heroku 在内的各种云平台中的这些任务。Spring Cloud 使将相同的工件(war 或 jar)部署到多个云环境成为可能。它通过云连接器的概念支持多个云,并为 Cloud Foundry 和 Heroku 提供开箱即用的实现,以及其他云平台的扩展点。在本演讲中,我们将介绍 Spring Cloud 项目,展示如何简化应用程序配置以进行云部署,讨论其扩展机制,并通过展示来自领域的实际示例来充分利用它。

2014年6月3日星期二,英国夏令时下午 3:00(伦敦,UTC+1)注册

2014年6月3日星期二,太平洋夏令时上午 10:00(旧金山,UTC-07:00)注册

网络研讨会:Spring Batch 3.0.0

新闻 | Pieter Humphrey | 2014年5月27日 | ...

演讲者:Michael Minella

Spring 团队正在为 Spring Batch 进行重大更新 - Spring Batch 3.0.0 RC1,它引入了 JSR-352 支持以及其他功能。采用最初直接基于 Spring Batch 的 Java EE 标准对我们来说非常简单。JavaEE7 合规性更新并扩展了 Spring Batch 3.0.0 的范围,以将 JavaEE7/352 合规性与多年来经过实战检验、生产环境验证的代码库相结合。当然,还有大量功能远远超出了规范,扩展到分布式处理等领域。在本网络研讨会中,项目负责人 Michael Minella 将介绍 Spring Batch 对 JSR-352 的实现以及 3.0 版本中的一些新功能。

2014年6月10日星期二,英国夏令时下午 3:00(伦敦,UTC+1)注册

2014年6月10日星期二,太平洋夏令时上午 10:00(旧金山,UTC-07:00)注册

网络研讨会:Spring Integration 完美启动

新闻 | Pieter Humphrey | 2014年5月27日 | ...

演讲者:Glenn Renfro

随着发出信息的设备数量的增加,能够检索这些数据并进行相应处理变得越来越重要。为了满足这一需求,MQTT 已成为连接“物联网”的事实上的轻量级传输协议。话虽如此,您的应用程序如何支持事件、消息传递和调度?利用 Spring Boot 和 Spring Integration,您将了解如何创建一个应用程序,该应用程序具有一个调度程序,可以从 Web 服务检索数据,清理数据并通过 MQTT 发出数据。然后,我们将向您展示如何创建另一个使用 Spring Boot 和 Spring Integration 编写的应用程序,该应用程序将捕获 MQTT 事件并记录结果。通过本次讨论,您可以了解如何使用这些工具并将其用于您自己的大数据项目,以便您一回到办公室就可以开始使用。

2014年6月17日星期二,英国夏令时下午 3:00(伦敦,UTC+1)注册

2014年6月17日星期二,太平洋夏令时上午 10:00(旧金山,UTC-07:00)注册

SpringOne2GX 2013 回放:从 WLS、WAS、JBoss 迁移到 Pivotal tc Server

新闻 | Pieter Humphrey | 2014年5月20日 | ...

录制于 2013 年在加州圣克拉拉举办的 SpringOne2GX 大会

演讲者:李志勇

SAS® Institute 拥有庞大的 Java EE 应用程序组合。SAS 之前已提供支持以在 WebLogic、WebSphere 和 JBoss 中部署和运行所有这些应用程序。从 2013 年 7 月发布的 SAS 9.4 开始,SAS 更新了其基础设施和中间层平台,以便在 Pivotal tc Server 上交付和运行。在本演讲中,我们将讨论 SAS 用于为客户创造更多价值的动机、技术选择、架构、系统管理、自动化安装和配置等。具体来说,我们将详细讨论以下方面

  • 技术选择:为了使 tc Server 可行,我们包含了消息传递、缓存和事务管理系统。
  • 架构:为了在 SAS 产品中利用 tc Server 的可扩展性和可靠性,我们通过使用 Pivotal Web Server 和 mod_proxy 支持集群。应用程序迁移:我们为我们的 Java 开发人员和配置开发人员提供有关如何将其应用程序迁移到 tc Server 环境的指导。
  • 安全性:我们支持 SSL、单点登录和其他企业安全协议,例如集成 Windows 身份验证、CA Site Minder、IBM Web Seal、SAML 等。
  • 系统管理:我们提供了一个单一入口点来管理所有 SAS 应用程序堆栈,包括所有 Web 应用程序,方法是利用 Hyperic 产品。
  • 自动化安装/配置:我们提供自动化流程来安装和配置 Hyperic 以及所有 Pivotal Application Fabric 产品(tc Server、vFWS 和 GemFire)和 SAS Web 应用程序。
  • 交付和支持:SAS 将嵌入式 tc Server 作为 SAS Web 应用程序服务器交付,用于我们所有产品,并在我们所有支持的主机平台上提供中间层。这使 SAS 能够提供完整的受支持的应用程序架构,并更全面地查看和控制关键软件。
  • 云部署:这种方法也为我们的客户利用虚拟化和云部署策略提供了优势。
!{iframe width="560" height="315" src="//www.youtube.com/embed/qfV4Bl80dJo" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2013 回放:虚拟化和调整大规模 Java 平台

新闻 | Pieter Humphrey | 2014年5月20日 | ...

录制于 2013 年在加州斯塔纳克拉拉举办的 SpringOne2GX 大会

演讲者:Emad Benjamin 和 Guillermo Tantachuco

本次研讨会将涵盖各种 GC 调优技术,特别是专注于大型 JVM 部署的调优。参加本次研讨会,了解可以为您提供针对延迟敏感型应用程序的最佳配置的 GC 调优方案。虽然大多数企业级 Java 工作负载可以适应小于 4GB JVM 堆的扩展 JVM 实例集,但内存数据库领域的工作负载需要相当大的 JVM。在本研讨会中,我们将深入探讨问题以及 4GB 到 128GB 范围内大型 JVM 调优的最佳配置。本次研讨会分享的 GC 调优方案是在 15 年的 GC 咨询经验基础上提炼出来的,并且近年来针对业界一些使用普通 HotSpot 和 CMS GC 策略的最大 JVM 进行调优进行了调整。您应该能够掌握独立开始进行合理 GC 调优的能力。研讨会总结了实现此任务所需的技巧和必要的 JVM 选项。当然,在调整大型 JVM 平台时,不能忽视底层硬件的调整,因此研讨会将偏离现有的传统 GC 调优讨论,深入探讨如何优化平台以增强内存使用。最后,研讨会还将介绍 vfabric 参考架构,其中进行了全面的性能研究。了解更多

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

网络研讨会回放:Spring Integration 4.0 - 新的篇章

新闻 | Pieter Humphrey | 2014 年 5 月 15 日 | ...

演讲者:Gary Russell

Spring Integration 团队一直在努力开发这个流行的集成框架的最新版本。在 4.0 版本之前,如果不使用 XML,定义完整的 Spring Integration 流程是不切实际的。在这个主要版本中,现有的基本注解支持得到了改进,那些更喜欢使用 Java @Configuration 类的人现在可以定义他们的应用程序,而无需使用任何 XML(当然,XML 仍然受支持)。在本研讨会中,我们将介绍框架的这些主要更改,解释如何以及何时使用它们。它将主要以演示和代码演练为主,我们将从头开始构建一个有用的 Spring Boot/Integration 应用程序。

了解更多关于 Spring Integration 的信息,请访问 http://projects.spring.io/spring-integration

了解更多关于 Spring Boot 的信息,请访问 http://projects.spring.io/spring-boot

了解更多关于 Spring Framework 的信息,请访问 http://projects.spring.io/spring-framework

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,帮助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部