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 建立的呼叫圖來偵錯延遲問題。 我們將使用 trace zipkin 本身,從頭開始設定...

SpringOne Platform 2016 重播:實作 Config Server 並擴充它

新聞 | 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 和 properties 的快速概觀開始,以及 config server 如何在保持相同模型的情況下增強它們。

接下來,我們將討論在推出 config server 時需要考慮哪些問題,例如安全性、加密以及儲存庫的位置(如果使用 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 Expression Language (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 Client 的主要開發人員將討論是什麼促使他們選擇反應式 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-developers gRPC 是一個高效能、開放原始碼、通用的 RPC 框架,將行動裝置和 HTTP/2 放在首位。 gRPC 基於 Google 多年來建置分散式系統的經驗 - 它的設計目的是低延遲、頻寬和 CPU 效率,以建立跨越資料中心的大規模分散式系統,以及為行動應用程式、即時通訊、IoT 裝置和 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 和反應式流的 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 重播:Spring Cloud 與 Consul 和 Vault

新聞 | 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 社群中所有即將到來的活動。

查看全部