微服务网关soul搭建

1.git clone https://github.com/Dromara/soul.git 源码

2.安装zk

3.刷入 源码目录scripts/下soul.sql到数据库

4.修改soul-admin目录下相关参数

微服务网关soul搭建

5.启动SoulAdminApplication ,访问http://localhost:8888/index.html 输入 admin /123456

微服务网关soul搭建

6.安装 soul server

首先注释掉soul-bootstrap工程中不使用插件信息application-local,如下:

server:

port: 9001

address: 0.0.0.0

spring:

main:

allow-bean-definition-overriding: true

application:

name: soul-bootstrap

# redis:

# password: foobaredbbexONE123

# timeout: 300000ms

# sentinel:

# master: mymaster

# nodes:

# - 192.168.1.91:26379

# - 192.168.1.92:26379

# - 192.168.1.93:26379

# influxdb:

# url: http://localhost:8086

# username: test

# password: test

# database: test

# retention-policy: autogen

# connect-timeout: 10

# read-timeout: 30

# write-timeout: 10

zookeeper:

url : localhost:2181

sessionTimeout: 5000

connectionTimeout : 2000

soul:

bufferSize: 4096

timeVerify:

timeDelay : 10

enabled: false

#eureka:

# instance:

# leaseRenewalIntervalInSeconds: 10

# leaseExpirationDurationInSeconds: 30

# client:

# serviceUrl:

# defaultZone: http://eureka.didispace.com/eureka/

logging:

level:

root: info

org.springframework.boot: info

org.apache.ibatis: info

org.dromara.soul.bonuspoint: info

org.dromara.soul.lottery: debug

org.dromara.soul: debug

path: "./logs/web"

再注释掉该soul-bootstrap工程pom中如下

<project>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

<parent>

<artifactid>soul/<artifactid>

<groupid>org.dromara/<groupid>

<version>1.0.5-RELEASE/<version>

<modelversion>4.0.0/<modelversion>

<artifactid>soul-bootstrap/<artifactid>

<dependencies>

<dependency>

<groupid>org.dromara/<groupid>

<artifactid>soul-spring-boot-starter/<artifactid>

<dependency>

<groupid>org.springframework.cloud/<groupid>

<artifactid>spring-cloud-commons/<artifactid>

<version>2.0.0.RELEASE/<version>

<dependency>

<groupid>org.springframework.boot/<groupid>

<artifactid>spring-boot-starter-webflux/<artifactid>

<dependency>

<groupid>org.projectreactor/<groupid>

<artifactid>reactor-spring/<artifactid>

<version>1.0.1.RELEASE/<version>

<dependency>

<groupid>org.springframework.boot/<groupid>

<artifactid>spring-boot-starter-test/<artifactid>

<scope>test/<scope>

<build>

<finalname>soul-bootstrap/<finalname>

<plugins>

<plugin>

<groupid>org.apache.maven.plugins/<groupid>

<artifactid>maven-compiler-plugin/<artifactid>

<configuration>

<source>1.8/<source>

<target>1.8/<target>

<encoding>UTF-8/<encoding>

<plugin>

<groupid>org.springframework.boot/<groupid>

<artifactid>spring-boot-maven-plugin/<artifactid>

<configuration>

<mainclass>org.dromara.soul.bootstrap.SoulBootstrapApplication/<mainclass>

<executable>true/<executable>

<plugin>

<groupid>org.apache.maven.plugins/<groupid>

<artifactid>maven-surefire-plugin/<artifactid>

<configuration>

<skip>true/<skip>

/<project>

然后启动SoulBootstrapApplication !

###################结束


分享到:


相關文章: