diff --git a/yudao-module-grpc/yudao-module-grpc-biz/pom.xml b/yudao-module-grpc/yudao-module-grpc-biz/pom.xml
index 6773bdd3e..b696a9726 100644
--- a/yudao-module-grpc/yudao-module-grpc-biz/pom.xml
+++ b/yudao-module-grpc/yudao-module-grpc-biz/pom.xml
@@ -41,6 +41,11 @@
swagger-annotations
+
+ org.apache.skywalking
+ apm-toolkit-logback-1.x
+
+
net.devh
grpc-client-spring-boot-starter
diff --git a/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-dev.yaml b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-dev.yaml
new file mode 100644
index 000000000..2de0efbf7
--- /dev/null
+++ b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-dev.yaml
@@ -0,0 +1,23 @@
+--- #################### 注册中心相关配置 ####################
+
+spring:
+ cloud:
+ nacos:
+ server-addr: 127.0.0.1:8848
+ discovery:
+ namespace: dev # 命名空间。这里使用 dev 开发环境
+ metadata:
+ version: 1.0.0 # 服务实例的版本号,可用于灰度发布
+
+--- #################### 配置中心相关配置 ####################
+
+spring:
+ cloud:
+ nacos:
+ # Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
+ config:
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
+ namespace: dev # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
+ group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+ name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
+ file-extension: yaml # 使用的 Nacos 配置集的 dataId 的文件拓展名,同时也是 Nacos 配置集的配置格式,默认为 properties
diff --git a/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-local.yaml b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-local.yaml
new file mode 100644
index 000000000..2de0efbf7
--- /dev/null
+++ b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-local.yaml
@@ -0,0 +1,23 @@
+--- #################### 注册中心相关配置 ####################
+
+spring:
+ cloud:
+ nacos:
+ server-addr: 127.0.0.1:8848
+ discovery:
+ namespace: dev # 命名空间。这里使用 dev 开发环境
+ metadata:
+ version: 1.0.0 # 服务实例的版本号,可用于灰度发布
+
+--- #################### 配置中心相关配置 ####################
+
+spring:
+ cloud:
+ nacos:
+ # Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
+ config:
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
+ namespace: dev # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
+ group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+ name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
+ file-extension: yaml # 使用的 Nacos 配置集的 dataId 的文件拓展名,同时也是 Nacos 配置集的配置格式,默认为 properties
diff --git a/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-prod.yaml b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-prod.yaml
new file mode 100644
index 000000000..a33845dd6
--- /dev/null
+++ b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap-prod.yaml
@@ -0,0 +1,23 @@
+--- #################### 注册中心相关配置 ####################
+
+spring:
+ cloud:
+ nacos:
+ server-addr: 127.0.0.1:8848
+ discovery:
+ namespace: prod # 命名空间。这里使用 dev 开发环境
+ metadata:
+ version: 1.0.0 # 服务实例的版本号,可用于灰度发布
+
+--- #################### 配置中心相关配置 ####################
+
+spring:
+ cloud:
+ nacos:
+ # Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
+ config:
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
+ namespace: prod # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
+ group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+ name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
+ file-extension: yaml # 使用的 Nacos 配置集的 dataId 的文件拓展名,同时也是 Nacos 配置集的配置格式,默认为 properties
diff --git a/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap.yaml b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap.yaml
new file mode 100644
index 000000000..664d586df
--- /dev/null
+++ b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/bootstrap.yaml
@@ -0,0 +1,15 @@
+spring:
+ application:
+ name: grpc-server
+
+ profiles:
+ active: local #local
+# active: prod
+
+server:
+ port: 48082
+
+# 日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
+logging:
+ file:
+ name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
diff --git a/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/logback-spring.xml b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/logback-spring.xml
new file mode 100644
index 000000000..b1b9f3faf
--- /dev/null
+++ b/yudao-module-grpc/yudao-module-grpc-biz/src/main/resources/logback-spring.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ ${PATTERN_DEFAULT}
+
+
+
+
+
+
+
+
+
+ ${PATTERN_DEFAULT}
+
+
+
+ ${LOG_FILE}
+
+
+ ${LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN:-${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz}
+
+ ${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}
+
+ ${LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE:-10MB}
+
+ ${LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP:-0}
+
+ ${LOGBACK_ROLLINGPOLICY_MAX_HISTORY:-30}
+
+
+
+
+
+ 0
+
+ 256
+
+
+
+
+
+
+
+ ${PATTERN_DEFAULT}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yudao-module-mqtt/yudao-module-mqtt-biz/src/main/resources/bootstrap.yaml b/yudao-module-mqtt/yudao-module-mqtt-biz/src/main/resources/bootstrap.yaml
index 4f374fd79..ab0e8cf6a 100644
--- a/yudao-module-mqtt/yudao-module-mqtt-biz/src/main/resources/bootstrap.yaml
+++ b/yudao-module-mqtt/yudao-module-mqtt-biz/src/main/resources/bootstrap.yaml
@@ -7,7 +7,7 @@ spring:
# active: prod
server:
- port: 48081
+ port: 48083
# 日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
logging: