iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

30天從零開始 使用 Spring Boot 跟 Spring Cloud 建構完整微服務架構 系列

30天內從零開始到學會使用 Java 界中最流行的 SpringBoot 打造服務
並進一步使用 Spring Cloud 搭建一套高效、分布式、容錯的平台

鐵人鍊成 | 共 35 篇文章 | 135 人訂閱 訂閱系列文 RSS系列文 團隊線上讀書會 II 團
DAY 21

Day 21 - 呼叫遠端服務 Feign

增加 LoadBalance 機制 修改 reservation-client 專案 先把依賴 hateoas 加回去build.gradle dependen...

2017-12-27 ‧ 由 Sam 分享
DAY 22

Day 22 - 遠端服務機制 Ribbon

啊....今天沒有程式...XD 只是看很多人會誤會....就想講一下這東西 其實 Ribbon 不是像 Feign 或是 @LoadBalanced Rest...

2017-12-28 ‧ 由 Sam 分享
DAY 23

Day 23 - 使用 spring-cloud-stream

透過 redis 來轉發請求 修改 reservation-client 專案 先修改 build.gradle 把 spring-cloud-starter-...

2017-12-29 ‧ 由 Sam 分享
DAY 24

Day 24 - 分散式追蹤系統視覺化介面 Zipkin UI

有收集資料那一定要有個介面看才比較方便, 這邊介紹如何建立 UI 的 Service build.gradle 加上 io.zipkin.java:zipkin...

2017-12-30 ‧ 由 Sam 分享
DAY 25

Day 25 - 斷路器 Hystrix

增加服務中斷時的回覆訊息 有時候還是會有意外,但是出現問題如果跑出奇怪的錯有可能讓前端措手不及,或是稍微偽裝一下,可以讓客戶端無感異常 修改 reservati...

2017-12-31 ‧ 由 Sam 分享
DAY 26

Day 26 - 斷路器視覺化 Hystrix Dashboard

即時監控 建立一個 hystrix-dashboard 專案 使用到的組件如下 Cloud Config Cloud Discovery Cloud Ci...

2018-01-01 ‧ 由 Sam 分享
DAY 27

Day 27 - 斷路器多服務集中監控 Turbine

後期服務一多起來, 根本沒辦法一個一個配置, 比較好的做法是讓套件利用自動發現機制自己去收集所有服務的資訊. 在我們 hystrix-dashboard 的服務...

2018-01-02 ‧ 由 Sam 分享
DAY 28

Day 28 - 服務合約驗證 Cloud Contract Verifier

消費者驅動的契約測試(Consumer-Driven Contracts,簡稱CDC),是指從消費者業務實現的角度出發,驅動出契約,再基於契約,對提供者驗證的一...

2018-01-03 ‧ 由 Sam 分享
DAY 29

Day 29 - 服務合約模擬器 Cloud Contract Stub Runner

consumer 消費者 pom.xml <?xml version="1.0" encoding="UTF-8"...

2018-01-04 ‧ 由 Sam 分享
DAY 30

Day 30 - SpringBoot 2.0 跟發展

目前 SpringBoot 2.0 正在 RC1 Spring Boot 2.0 Release Notes印象中是比預定發布晚了, 但感覺也差不多要出來了.但...

2018-01-05 ‧ 由 Sam 分享