SpringCloud分布式系統的演進

2022-01-12 07:39:11 字數 877 閱讀 9341

day1

單體服務

註冊中心eureka

day2

註冊資料微服務

day3

客戶端負載均衡ribbon

day4

ribbon的封裝feign,客戶端負載均衡

day5

zipkin服務鏈路追蹤伺服器對服務進行視覺化識別

day6

config-server  

-test  config-server的配置檔案 (public)

-config-server  config-server配置客戶端使用 (現已鏈結私有倉庫的配置檔案)

config-server配置..外部檔案 (private)

day7

rabbitmq fanout路由模式 (fanout 模式就是廣播模式~ 訊息來了,會發給所有的佇列~)

rabbitmq direct路由模式 (direct 模式就是指定佇列模式, 訊息來了,只發給指定的 queue, 其他queue 都收不到.)

rabbitmq topic路由模式 (topic 模式就是主題模式, 訊息來了,根據給定的表示式傳給不同表示式名稱接受者的佇列!)

day8

bus訊息匯流排+rabbitmq 即時更新config-server

day9

hystrix斷路器

day10

-hystrixdashboard  hystrix-dashboard斷路器監控器

day11

turbine斷路器聚合監控

-zuul  zuul閘道器

qstz系列:

day12

單獨的資料獲取(redis)

day13

分modules建專案

SpringCloud 分布式配置

我們一般把配置檔案寫在專案中直接獲取相關引數 spring cloud config實現的配置中心預設採用git來儲存配置資訊,所以使用spring cloud config構建的配置伺服器,天然就支援對微服務應用配置資訊的版本管理,並且可以通過git客戶端工具來方便的管理和訪問配置內容。1.配置倉...

springcloud分布式配置中心

本文是對內容做些應用 1.bootstrap.properties檔案內容 必須與配置中心中的檔案字首一致 開啟健康檢查 需要spring boot starter actuator依賴 eureka.client.healthcheck.enabled true 續約更新時間間隔 預設30秒 eu...

SpringCloud 分布式知識學習

target elementtype.type retention retentionpolicy.runtime documented inherited enablediscoveryclient enablecircuitbreaker 乙個註解引用三個註解,標示這是springboot應用 ...