mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 17:38:48 +08:00
dubbo支持
Signed-off-by: 2000 <171332584@qq.com>
This commit is contained in:
parent
df55bab9a8
commit
d2bc1d5193
32
pom.xml
32
pom.xml
@ -62,6 +62,7 @@
|
|||||||
<maven-compiler-plugin.verison>3.11.0</maven-compiler-plugin.verison>
|
<maven-compiler-plugin.verison>3.11.0</maven-compiler-plugin.verison>
|
||||||
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
|
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
|
||||||
<flatten-maven-plugin.version>1.3.0</flatten-maven-plugin.version>
|
<flatten-maven-plugin.version>1.3.0</flatten-maven-plugin.version>
|
||||||
|
<dubbo.version>3.3.0</dubbo.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<profiles>
|
<profiles>
|
||||||
@ -395,6 +396,37 @@
|
|||||||
<version>${revision}</version>
|
<version>${revision}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Apache Dubbo 配置 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
<version>${dubbo.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- <dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-actuator</artifactId>
|
||||||
|
<version>${dubbo.version}</version>
|
||||||
|
</dependency> -->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-nacos-spring-boot-starter</artifactId>
|
||||||
|
<version>${dubbo.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- <dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo</artifactId>
|
||||||
|
<version>${dubbo.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-metadata-report-redis</artifactId>
|
||||||
|
<version>${dubbo.version}</version>
|
||||||
|
</dependency> -->
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
|
||||||
|
|||||||
@ -80,12 +80,38 @@
|
|||||||
<version>${revision}</version>
|
<version>${revision}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- 远程调用模块 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.dromara</groupId>
|
||||||
|
<artifactId>ruoyi-api-system</artifactId>
|
||||||
|
<version>${revision}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- Sa-Token 插件:整合SSO -->
|
<!-- Sa-Token 插件:整合SSO -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.dev33</groupId>
|
<groupId>cn.dev33</groupId>
|
||||||
<artifactId>sa-token-sso</artifactId>
|
<artifactId>sa-token-sso</artifactId>
|
||||||
<version>1.38.0</version>
|
<version>1.38.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Sa-Token 插件:整合SSO -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.dev33</groupId>
|
||||||
|
<artifactId>sa-token-sso</artifactId>
|
||||||
|
<version>1.38.0</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Apache Dubbo 配置 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-nacos-spring-boot-starter</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import cn.dev33.satoken.sso.SaSsoManager;
|
|||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
@EnableDubbo
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
public class SaSsoServerApplication {
|
public class SaSsoServerApplication {
|
||||||
|
|
||||||
|
|||||||
@ -9,11 +9,6 @@ spring:
|
|||||||
server-addr: http://127.0.0.1:8848
|
server-addr: http://127.0.0.1:8848
|
||||||
namespace: c5c00044-93e6-4e66-8060-3f39aa7ab82b
|
namespace: c5c00044-93e6-4e66-8060-3f39aa7ab82b
|
||||||
group: ${spring.profiles.active}
|
group: ${spring.profiles.active}
|
||||||
openfeign:
|
|
||||||
okhttp:
|
|
||||||
enabled: true
|
|
||||||
httpclient:
|
|
||||||
connection-timeout: 5000
|
|
||||||
# Redis配置 (SSO模式一和模式二使用Redis来同步会话)
|
# Redis配置 (SSO模式一和模式二使用Redis来同步会话)
|
||||||
data:
|
data:
|
||||||
redis:
|
redis:
|
||||||
@ -82,3 +77,48 @@ security:
|
|||||||
- /*/api-docs/**
|
- /*/api-docs/**
|
||||||
- /sso/signout
|
- /sso/signout
|
||||||
|
|
||||||
|
# 内置配置 不允许修改 如需修改请在 nacos 上写相同配置覆盖
|
||||||
|
dubbo:
|
||||||
|
application:
|
||||||
|
logger: slf4j
|
||||||
|
# 元数据中心 local 本地 remote 远程 这里使用远程便于其他服务获取
|
||||||
|
metadataType: remote
|
||||||
|
# 可选值 interface、instance、all,默认是 all,即接口级地址、应用级地址都注册
|
||||||
|
register-mode: instance
|
||||||
|
service-discovery:
|
||||||
|
# FORCE_INTERFACE,只消费接口级地址,如无地址则报错,单订阅 2.x 地址
|
||||||
|
# APPLICATION_FIRST,智能决策接口级/应用级地址,双订阅
|
||||||
|
# FORCE_APPLICATION,只消费应用级地址,如无地址则报错,单订阅 3.x 地址
|
||||||
|
migration: FORCE_APPLICATION
|
||||||
|
# 注册中心配置
|
||||||
|
registry:
|
||||||
|
address: nacos://127.0.0.1:8848
|
||||||
|
group: DUBBO_GROUP
|
||||||
|
username: ${spring.cloud.nacos.username}
|
||||||
|
password: ${spring.cloud.nacos.password}
|
||||||
|
parameters:
|
||||||
|
namespace: c5c00044-93e6-4e66-8060-3f39aa7ab82b
|
||||||
|
metadata-report:
|
||||||
|
address: redis://${spring.data.redis.host}:${spring.data.redis.port}
|
||||||
|
group: DUBBO_GROUP
|
||||||
|
username: dubbo
|
||||||
|
password: ${spring.data.redis.password}
|
||||||
|
# 集群开关
|
||||||
|
cluster: false
|
||||||
|
parameters:
|
||||||
|
namespace: ${spring.profiles.active}
|
||||||
|
database: ${spring.data.redis.database}
|
||||||
|
timeout: ${spring.data.redis.timeout}
|
||||||
|
# 集群地址 cluster 为 true 生效
|
||||||
|
backup: 127.0.0.1:6379,127.0.0.1:6381
|
||||||
|
# 消费者相关配置
|
||||||
|
consumer:
|
||||||
|
# 结果缓存(LRU算法)
|
||||||
|
# 会有数据不一致问题 建议在注解局部开启
|
||||||
|
cache: false
|
||||||
|
# 支持校验注解
|
||||||
|
validation: jvalidationNew
|
||||||
|
# 调用重试 不包括第一次 0为不需要重试
|
||||||
|
retries: 0
|
||||||
|
# 初始化检查
|
||||||
|
check: false
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
<artifactId>ruoyi-system-saas</artifactId>
|
<artifactId>ruoyi-system-saas</artifactId>
|
||||||
|
|
||||||
<description>
|
<description>
|
||||||
system-tenant 系统模块
|
system-saas 系统模块
|
||||||
</description>
|
</description>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@ -100,6 +100,17 @@
|
|||||||
<artifactId>ruoyi-common-sse</artifactId>
|
<artifactId>ruoyi-common-sse</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Apache Dubbo 配置 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-nacos-spring-boot-starter</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user