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: