SpringOne Platform 2016 回放:使用 Spring Cloud 和 Zipkin 实现微服务跟踪

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于 SpringOne Platform 2016。演讲者:Marcin Grzejszczak、Reshmi Krishna幻灯片:http://www.slideshare.net/SpringCentral/implementing-microservices-tracing-with-spring-cloud-and-zipkin

2015 年是微服务之年。创建分布式系统并不容易,这一点已成为常识。现在是 2016 年,是时候展示如何控制这种复杂性了。

服务发现和注册中心 (Zookeeper / Consul / Eureka)、使用客户端负载均衡 (Feign + Ribbon) 轻松发送请求、使用 Zuul 代理请求。使用 Spring Cloud 一切都很简单。只需添加一个依赖项……

SpringOne Platform 2016 回放:分布式跟踪和 Zipkin 简介

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于 SpringOne Platform 2016。幻灯片:http://www.slideshare.net/SpringCentral/how-to-properly-blame-things-for-causing-latency

延迟分析是指将组件归咎于导致用户感知延迟的行为。在当今的微服务世界中,这可能很棘手,因为请求可能会扩展到多种语言的组件甚至数据中心。在许多情况下,延迟的根本原因不是组件,而是组件之间的链接。

本讲座将概述如何使用 Zipkin 创建的调用图调试延迟问题。我们将使用跟踪 zipkin 本身,从头开始设置……

SpringOne Platform 2016 回放:实现配置服务器并对其进行扩展

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于 SpringOne Platform 2016。演讲者:Clint Checketts,Domo.com幻灯片:http://www.slideshare.net/SpringCentral/implementing-config-server-and-extending-it

Spring Cloud Config Server 是一个用于将应用程序配置置于源代码控制下的强大工具。我们将从 Spring 的 Environment 和属性的快速概述开始,以及配置服务器如何增强这些属性,同时保持相同的模型。

接下来,我们将讨论在推出配置服务器时需要考虑哪些问题,例如安全性、加密和存储库的位置(如果使用 Git)。

最后,我们……

SpringOne Platform 2016 回放:在 Spinnaker 上使用 SpEL:为持续交付发展表达式语言

新闻 | Pieter Humphrey | 2017年1月23日 | ...

录制于 SpringOne Platform 2016。演讲者:Tomas Lin,Netflix幻灯片:http://www.slideshare.net/SpringCentral/putting-a-spel-on-spinnaker-evolving-an-expression-language-for-continuous-delivery-at-netflix

Spinnaker 是一个开源的多云持续交付平台。Netflix 超过 90% 的云部署都使用它。Spring 表达式语言 (SpEL) 被大量利用来充分阐明和扩展 Spinnaker 的自动化部署管道。SpEL 主要用于与管道阶段和触发器交互,用于变量替换、信息检索和……

SpringOne Platform 2016 回放:设计、实现和使用响应式 API

新闻 | Pieter Humphrey | 2017年1月16日 | ...

录制于 SpringOne Platform 2016。演讲者:- Ben Hale、Paul Harris、Stephane Maldini幻灯片:http://www.slideshare.net/SpringCentral/designing-implementing-and-using-reactive-apis

Java 社区正处于编程模型重大变化的边缘。随着行业转向高性能微服务架构,对响应式编程模型的需求变得越来越明显。在本讲座中,Cloud Foundry Java 客户端的首席开发人员将讨论促使他们选择响应式 API 的原因。以该项目为视角,他们将探讨如何设计和实现……

SpringOne Platform 2016 回放:面向 Spring 开发人员的 gRPC 101

新闻 | Pieter Humphrey | 2017年1月16日 | ...

录制于 SpringOne Platform 2016演讲者:Ray Tsang、Bret McGowen,Google幻灯片:http://www.slideshare.net/SpringCentral/grpc-101-for-spring-developersgRPC 是一种高性能、开源、通用的 RPC 框架,它将移动设备和 HTTP/2 放在首位。gRPC 基于 Google 在构建分布式系统方面多年的经验 - 它旨在实现低延迟、带宽和 CPU 高效,以创建跨越数据中心的庞大分布式系统,以及为移动应用程序、实时通信、物联网设备和 API 提供动力。它还可以在多种语言之间互操作。

……

SpringOne Platform 2016 回放:使用 Spring Cloud 微服务运营高速发展的的大型组织

新闻 | Pieter Humphrey | 2017年1月16日 | ...

录制于 SpringOne Platform 2016。演讲者:Noriaki Tatsumi,Capital One幻灯片:http://www.slideshare.net/SpringCentral/operating-a-high-velocity-large-organization-with-spring-cloud-microservices

对于许多拥有复杂系统的组织来说,发布都是一项艰巨的任务。手动流程、变更审批、合规性、遗留系统、不同的部署目标以及计划停机等挑战,阻止了公司快速频繁地发布。我们许多人都知道,当采用持续交付并正确实施微服务架构时,这些挑战可能会变成……

SpringOne Platform 2016 回放:JVM 的精简 Rx API

新闻 | Pieter Humphrey | 2017年1月16日 | ...

录制于 SpringOne Platform 2016。演讲者:Sebastien Deleuze、Stephane Maldini幻灯片:http://www.slideshare.net/SpringCentral/a-lite-rx-api-for-the-jvm

RxJava 是一个功能齐全且广泛使用的开发响应式应用程序的解决方案,但存在一些有趣的替代方案。在概述了可用的主要响应式 API 和 Spring Boot 响应式支持之后,本研讨会介绍了如何使用 Reactor Core 2.5(一个功能强大且快速的替代方案)开发响应式应用程序。我们将学习如何在各种练习中使用 Flux(N 个值)和 Mono(单个值)类型。这个新的……

SpringOne Platform 2016 回放:Reactor 3.0,Java 8 和 Reactive Streams 的 JVM 基础

新闻 | Pieter Humphrey | 2017年1月16日 | ...

录制于 SpringOne Platform 2016。演讲者:Stéphane Maldini幻灯片:http://www.slideshare.net/SpringCentral/reactor-30-a-jvm-foundation-for-java-8-and-reactive-streams

Reactive-Streams 中公开的发布者/订阅者模型的表面简单性可能会产生误导。该领域库的发布周期相对较快并非神话,并发性很复杂。为了避免不必要的副作用,大多数响应式项目都采用了垂直方法,这可能会阻止开发人员参与执行模型或有时语言的决策。

如果我们能够离开……

SpringOne Platform 2016 回放:使用 Consul 和 Vault 的 Spring Cloud

新闻 | Pieter Humphrey | 2017年1月10日 | ...

录制于 SpringOne Platform 2016。演讲者:Spencer Gibb幻灯片:http://www.slideshare.net/SpringCentral/spring-cloud-with-consul-and-vault

从历史上看,在应用程序中存储和配置机密很困难。在微服务的新时代,注册实例以供发现也是一项挑战。幸运的是,Consul 和 Vault 使保护机密变得轻而易举。Consul 的服务注册机制使服务发现变得轻而易举。当与 Spring Boot 的自动配置结合使用时,我们只需更新类路径即可利用 Consul 和 Vault。

在本讲座中,我们将……

获取 Spring 电子报

与 Spring 电子报保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部