diff --git a/pom.xml b/pom.xml index e9954123b..58269087a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,6 +19,7 @@ pqs-event pqs-job pqs-job/job-api + pqs-advance pqs-prepare pqs-process pqs-influx @@ -63,7 +64,7 @@ common-microservice - install + site 1.8 8 8 diff --git a/pqs-advance/advance-api/pom.xml b/pqs-advance/advance-api/pom.xml new file mode 100644 index 000000000..fc0d2c751 --- /dev/null +++ b/pqs-advance/advance-api/pom.xml @@ -0,0 +1,20 @@ + + + + pqs-advance + com.njcn + 1.0.0 + + 4.0.0 + + advance-api + 高级算法服务模块对外接口 + + + 8 + 8 + + + diff --git a/pqs-advance/advance-boot/pom.xml b/pqs-advance/advance-boot/pom.xml new file mode 100644 index 000000000..f3f50d5ac --- /dev/null +++ b/pqs-advance/advance-boot/pom.xml @@ -0,0 +1,118 @@ + + + + pqs-advance + com.njcn + 1.0.0 + + 4.0.0 + + advance-boot + 高级算法服务模块 + + 8 + 8 + + + + + + com.njcn + system-api + ${project.version} + + + com.njcn + common-oss + ${project.version} + + + com.njcn + user-api + ${project.version} + + + com.njcn + common-web + ${project.version} + + + com.njcn + common-swagger + ${project.version} + + + com.njcn + pq-device-api + 1.0.0 + compile + + + com.squareup.okio + okio + 2.8.0 + + + com.njcn + common-oss + 1.0.0 + compile + + + + + + advanceboot + + + org.springframework.boot + spring-boot-maven-plugin + + + package + + repackage + + + + + + + com.spotify + docker-maven-plugin + 1.0.0 + + + build-image + ${docker.operate} + + build + + + + + + http://${docker.repostory} + + ${docker.repostory}/${docker.registry.name}/${project.artifactId} + + latest + + ${docker.url} + ${basedir}/ + + + /ROOT + ${project.build.directory} + ${project.build.finalName}.jar + + + + + + + + + diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootMain.java b/pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootMain.java new file mode 100644 index 000000000..95566c5b4 --- /dev/null +++ b/pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootMain.java @@ -0,0 +1,22 @@ +package com.njcn.advance; + +import lombok.extern.slf4j.Slf4j; +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.openfeign.EnableFeignClients; + +/** + * @author hongawen + * @version 1.0.0 + * @createTime 2021年05月14日 15:14 + */ +@Slf4j +@MapperScan("com.njcn.**.mapper") +@EnableFeignClients(basePackages = "com.njcn") +@SpringBootApplication(scanBasePackages = "com.njcn") +public class AdvanceBootMain { + public static void main(String[] args) { + SpringApplication.run(AdvanceBootMain.class, args); + } +} diff --git a/pqs-advance/advance-boot/src/main/resources/bootstrap.yml b/pqs-advance/advance-boot/src/main/resources/bootstrap.yml new file mode 100644 index 000000000..a59ff5453 --- /dev/null +++ b/pqs-advance/advance-boot/src/main/resources/bootstrap.yml @@ -0,0 +1,53 @@ +#当前服务的基本信息 +microservice: + ename: @artifactId@ + name: '@name@' + version: @version@ + sentinel: + url: @sentinel.url@ + gateway: + url: @gateway.url@ +server: + port: 10211 +#feign接口开启服务熔断降级处理 +feign: + sentinel: + enabled: true +spring: + application: + name: @artifactId@ + #nacos注册中心以及配置中心的指定 + cloud: + nacos: + discovery: + ip: @service.server.url@ + server-addr: @nacos.url@ + namespace: @nacos.namespace@ + config: + server-addr: @nacos.url@ + namespace: @nacos.namespace@ + file-extension: yaml + shared-configs: + - data-id: share-config.yaml + refresh: true + - data-Id: share-config-datasource-db.yaml + refresh: true + main: + allow-bean-definition-overriding: true + + + +#项目日志的配置 +logging: + config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml + level: + root: info + +#mybatis配置信息 +mybatis-plus: + #别名扫描 + type-aliases-package: com.njcn.advance.pojo + + +mqtt: + client-id: @artifactId@${random.value} diff --git a/pqs-advance/pom.xml b/pqs-advance/pom.xml new file mode 100644 index 000000000..b74c1cf52 --- /dev/null +++ b/pqs-advance/pom.xml @@ -0,0 +1,24 @@ + + + + pqs + com.njcn + 1.0.0 + + + 4.0.0 + + pqs-advance + pom + + advance-api + advance-boot + + + + 8 + 8 + +