springcloud+nacos+sentinel+dubbo搭建項目的一些關鍵配置和依賴


1.主要依賴

 1         <!-- nacos作為注冊中心客戶端所需要的依賴-->
 2         <dependency>
 3             <groupId>com.alibaba.cloud</groupId>
 4             <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
 5         </dependency>
 6         <!-- nacos作為*配置中心客戶端所需要的依賴-->
 7         <dependency>
 8             <groupId>com.alibaba.cloud</groupId>
 9             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
10         </dependency>
11         <!--sentinel 核心環境 依賴-->
12         <dependency>
13             <groupId>com.alibaba.cloud</groupId>
14             <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
15         </dependency>
16         <!-- Sentinel支持采用 Nacos 作為規則配置數據源,引入該適配依賴 -->
17         <dependency>
18             <groupId>com.alibaba.csp</groupId>
19             <artifactId>sentinel-datasource-nacos</artifactId>
20         </dependency>
21         <!--spring cloud+dubbo 依賴-->
22         <dependency>
23             <groupId>com.alibaba.cloud</groupId>
24             <artifactId>spring-cloud-starter-dubbo</artifactId>
25         </dependency>
26         <!-- sentinel與dubbo適配需要的依賴-->
27         <dependency>
28             <groupId>com.alibaba.csp</groupId>
29             <artifactId>sentinel-apache-dubbo-adapter</artifactId>
30         </dependency>

2.主要配置

 1 server:
 2   port: 8080
 3 spring:
 4   application:
 5     name: lagou-service-user
 6   main:
 7     allow-bean-definition-overriding: true
 8   cloud:
 9     nacos:
10       discovery:
11         namespace: 6813423e-78d6-4570-b654-5fa2b9d6518c
12         ################ 配置nacos server地址
13         server-addr: 127.0.0.1:8848
14       config:
15         server-addr: 127.0.0.1:8848
16         # 鎖定server端的配置⽂件(讀取它的配置項)
17         namespace: 6813423e-78d6-4570-b654-5fa2b9d6518c # 命名空間id
18         group: DEFAULT_GROUP # 默認分組就是DEFAULT_GROUP,如果使⽤默認分組可以不配置
19         file-extension: yaml #默認properties
20         prefix: common
21 dubbo:
22   registry:
23     # 掛載到 Spring Cloud 注冊中心
24     address: spring-cloud://localhost
25   cloud:
26     # 訂閱服務提供方的應用列表,訂閱多個服務提供者使用 "," 連接
27     subscribed-services: lagou-service-code,lagou-service-email
28   reference:
29     check: false
30   scan:
31     # dubbo 服務掃描基准包
32     base-packages: com.lagou.edu.email
33   protocol:
34     # dubbo 協議
35     name: dubbo
36     # dubbo 協議端口( -1 表示自增端口,從 20880 開始)
37     port: -1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM