Browse Source

/*simulator微服务注册到nacos。*/

master
htjcAdmin 8 months ago
parent
commit
7825f56547
8 changed files with 100 additions and 179 deletions
  1. +70
    -9
      pom.xml
  2. +2
    -1
      src/main/java/com/inspect/simulator/InspectSimulatorApplication.java
  3. +0
    -50
      src/main/resources/application-dev.yml
  4. +0
    -51
      src/main/resources/application-prod.yml
  5. +0
    -51
      src/main/resources/application-test.yml
  6. +0
    -4
      src/main/resources/application.yml
  7. +28
    -0
      src/main/resources/bootstrap.yml
  8. +0
    -13
      src/test/java/com/inspect/simulator/InspectSimulatorApplicationTests.java

+ 70
- 9
pom.xml View File

@ -9,20 +9,81 @@
<description>inspect-simulator</description>
<properties>
<java.version>1.8</java.version>
<spring.cloud.version>2021.0.1</spring.cloud.version>
<spring.cloud.alibaba.version>2021.1</spring.cloud.alibaba.version>
<spring.cloud.bootstrap.version>3.1.1</spring.cloud.bootstrap.version>
<nacos.client.version>2.0.4</nacos.client.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<spring-boot.version>2.6.13</spring-boot.version>
<spring-boot.version>2.3.4.RELEASE</spring-boot.version>
<start-class>com.inspect.simulator.InspectSimulatorApplication</start-class>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter</artifactId>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-web</artifactId>-->
<!-- </dependency>-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>${spring.cloud.bootstrap.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${nacos.client.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>${spring.cloud.alibaba.version}</version>
<exclusions>
<exclusion>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-api</artifactId>
</exclusion>
<exclusion>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
</exclusion>
<exclusion>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-common</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring.cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>${spring.cloud.alibaba.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
<version>${spring.cloud.alibaba.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-sentinel-gateway</artifactId>
<version>${spring.cloud.alibaba.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>


+ 2
- 1
src/main/java/com/inspect/simulator/InspectSimulatorApplication.java View File

@ -6,13 +6,14 @@ import okhttp3.Request;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.annotation.EnableScheduling;
import retrofit2.Retrofit;
import retrofit2.converter.jackson.JacksonConverterFactory;
import retrofit2.converter.scalars.ScalarsConverterFactory;
@SpringBootApplication
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
@EnableScheduling
public class InspectSimulatorApplication {


+ 0
- 50
src/main/resources/application-dev.yml View File

@ -1,50 +0,0 @@
server:
port: 18530
spring:
application:
name: inspect-simulator-senior
servlet:
multipart:
max-file-size: 20MB
max-request-size: 60MB
datasource:
druid:
stat-view-servlet:
enabled: true
loginUsername: admin
loginPassword: 123456
dynamic:
druid:
initial-size: 5
min-idle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
filters: stat,slf4j
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
datasource:
master:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/dliip?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: atia2018
analysis:
api:
url: http://192.168.1.116:9911
token: 01234567890
upper:
api:
url: http://20.148.0.4:40029
platform:
url: http://192.168.1.116:18530

+ 0
- 51
src/main/resources/application-prod.yml View File

@ -1,51 +0,0 @@
server:
port: 18530
spring:
application:
name: inspect-simulator-senior
servlet:
multipart:
max-file-size: 20MB
max-request-size: 60MB
datasource:
druid:
stat-view-servlet:
enabled: true
loginUsername: admin
loginPassword: 123456
dynamic:
druid:
initial-size: 5
min-idle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
filters: stat,slf4j
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
datasource:
master:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://172.21.101.112:4406/dliip?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
username: root
password: 123456
analysis:
api:
url: http://192.168.1.116:9911
token: 01234567890
upper:
api:
url: http://20.148.0.4:40029
platform:
url: http://192.168.1.116:18530

+ 0
- 51
src/main/resources/application-test.yml View File

@ -1,51 +0,0 @@
server:
port: 18530
spring:
application:
name: inspect-simulator-senior
servlet:
multipart:
max-file-size: 20MB
max-request-size: 60MB
datasource:
druid:
stat-view-servlet:
enabled: true
loginUsername: admin
loginPassword: 123456
dynamic:
druid:
initial-size: 5
min-idle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
filters: stat,slf4j
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
datasource:
master:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.1.116:4406/inspect-milestone?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
username: root
password: atia2018
analysis:
api:
url: http://192.168.1.116:9911
token: 01234567890
upper:
api:
url: http://20.148.0.4:40029
platform:
url: http://192.168.1.116:18530

+ 0
- 4
src/main/resources/application.yml View File

@ -1,4 +0,0 @@
spring:
profiles:
active: dev

+ 28
- 0
src/main/resources/bootstrap.yml View File

@ -0,0 +1,28 @@
server:
port: 18530
spring:
application:
name: inspect-simulator
profiles:
active: test
cloud:
nacos:
discovery:
server-addr: http://192.168.1.116:8848
namespace: aea23d4f-1dbd-4089-9e80-e2803fb37ffe
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
namespace: ${spring.cloud.nacos.discovery.namespace}
file-extension: yml
group: DEFAULT_GROUP
timeout: 5000
config-long-poll-timeout: 10000
max-retry: 10
shared-configs:
- inspect-simulator-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
main:
allow-bean-definition-overriding: true
allow-circular-references: true

+ 0
- 13
src/test/java/com/inspect/simulator/InspectSimulatorApplicationTests.java View File

@ -1,13 +0,0 @@
package com.inspect.simulator;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class InspectSimulatorApplicationTests {
@Test
void contextLoads() {
}
}

Loading…
Cancel
Save