微服務學習之SpringCloud alibaba

2021-09-28 18:17:42 字數 404 閱讀 8952

1服務註冊使用nacos

安裝到本地倉庫

cdnacos/

mvn -prelease-nacos clean install -u #### 建立統一的依賴管理

服務註冊與發現

使用nacos進行服務的註冊,在spring cloud netflix使用的是eureka進行的服務註冊發現

安裝nacos後直接在使用strartup.cmd進行啟動就可以

開啟瀏覽器訪問:http://localhost:8848/nacos

建立服務提供者

建立服務消費者

服務的消費者使用fegin就可以

建立熔斷器來防止服務雪崩

使用 sentinel就可以了

sentinel 控制台

建立統一的路由閘道器

詳細的講一下微服務框架 SpringCloud

大家都知道,最開始開發系統就是單機模式 only one computer 但是隨著網路的不斷發展,資料不斷的增加,業務不斷的增加,之前在一台機器上實現的服務現在效能上更不上了,所以很需要一種模式來解決這個問題 微服務架構由此誕生。大白話講一下就是 把乙個大型的單個應用程式和服務拆分為多個的支援微服...

微服務之如何建模微服務

1.什麼樣的服務是好的微服務?它應該具備這兩個特點 松耦合 高內聚 松耦合 如果做到了服務之間的松耦合,那麼修改乙個服務就不需要修改另外乙個服務了。使用微服務最重要的一點是,能夠獨立修改和部署單個服務而不需要修改系統的其他部分,這一點非常重要。那麼相對的什麼是緊耦合呢?使用緊耦合來做服務之間的整合,...

微服務1之微服務設計要點

在開始轉為微服務之前,需要注意如下要點,考慮清楚再決定要不要做微服務。1 服務粒度 如何劃分各個服務之間的職責邊界。劃分過粗,則服務中包含的業務過多,時間長了之後,又會變為乙個複雜的單體應用。劃分過細,則服務增多,又會增加整體複雜性。2 通訊協議 各服務之間的通訊模式。是採用json,還是xml,還...