-
spring遠程倉庫
查看全部 -
????SpringCloud:是一個分布式服務治理的框架,所以不會提供具體功能性的操作,更專注于提供服務之間的通訊,監(jiān)控,熔斷等。因此需要很多組件提供相關的功能。
Eureka:服務注冊,和服務發(fā)現(xiàn)
Zull:服務網(wǎng)關,對客戶端和前端請求的分發(fā),對外提供統(tǒng)一的訪問入口,再根據(jù)請求配置做請求分發(fā),最后到具體的微服務
feign:簡化微服務之間的調(diào)用復雜度
Hystrix:提供分布式系統(tǒng)的可用性,穩(wěn)定性。對服務之間調(diào)用進行控制,加入調(diào)用延遲,依賴故障的容錯機制
查看全部 -
Eureka server 單點yml配置
查看全部 -
hystrix的三個特性:斷路器機制、fallback、資源隔離
查看全部 -
zul網(wǎng)關配置。strip-prefix:調(diào)用服務時自動刪除path
查看全部 -
有zul網(wǎng)關的訪問地址
查看全部 -
eureka集群
查看全部 -
breaker查看全部
-
entity builder查看全部
-
lamda查看全部
-
Hystrix:
斷路器機制
Fallback
資源隔離
查看全部 -
sssdd
查看全部 -
如果引入spring-cloud-starter-netflix-eureka-server失敗,請更換父工程pom文件中的spring官方倉庫
<repositories> ????<repository> ????????<id>spring-milestones</id> ????????<name>Spring?Milestones</name> ????????<url>https://repo.spring.io/libs-milestone/</url> ????????<snapshots> ????????????<enabled>false</enabled> ????????</snapshots> ????</repository> </repositories>
查看全部 -
<!--?項目的打包類型,?即項目的發(fā)布形式,?默認為?jar.?對于聚合項目的父模塊來說,?必須指定為?pom?-->
????<packaging>pom</packaging>
????<name>imooc-homepage-spring-cloud</name>
????<description>Project?For?ImoocHomepage?SpringCloud</description>
????<parent>
????????<groupId>org.springframework.boot</groupId>
????????<artifactId>spring-boot-starter-parent</artifactId>
????????<version>2.1.4.RELEASE</version>
????</parent>
????<properties>
????????<spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>
????</properties>
????<dependencies>
????????<!--?lombok?工具通過在代碼編譯時期動態(tài)的將注解替換為具體的代碼,
????????IDEA?需要添加?lombok?插件?-->
????????<dependency>
????????????<groupId>org.projectlombok</groupId>
????????????<artifactId>lombok</artifactId>
????????????<version>1.16.18</version>
????????</dependency>
????????<dependency>
????????????<groupId>org.springframework.boot</groupId>
????????????<artifactId>spring-boot-starter-test</artifactId>
????????????<scope>test</scope>
????????</dependency>
????</dependencies>
????<!--?標識?SpringCloud?的版本?-->
????<dependencyManagement>
????????<dependencies>
????????????<dependency>
????????????????<groupId>org.springframework.cloud</groupId>
????????????????<artifactId>spring-cloud-dependencies</artifactId>
????????????????<version>${spring-cloud.version}</version>
????????????????<type>pom</type>
????????????????<scope>import</scope>
????????????</dependency>
????????</dependencies>
????</dependencyManagement>
????<!--?配置遠程倉庫?-->
????<repositories>
????????<repository>
????????????<id>spring-milestones</id>
????????????<name>Spring?Milestones</name>
????????????<url>https://repo.spring.io/milestone</url>
????????????<snapshots>
????????????????<enabled>false</enabled>
????????????</snapshots>
????????</repository>
????</repositories>
查看全部 -
SpringCloud Hystrix
1、服務雪崩是熔斷器解決的最核心的問題。
? ? ?解決: Hystrix的三個特性:斷路器機制、Fallback、資源隔離
????1.1 斷路器機制:當Hystrix Command請求后端服務器失敗數(shù)量超過一個閾值比值,斷路器就會切換到開路狀態(tài)
????1.2 Fallback:降級回滾策略
????1.3 資源隔離:不同的微服務調(diào)用使用不同的線程池來管理
查看全部 -
數(shù)據(jù)庫及表創(chuàng)建語句
查看全部
舉報