Spring Cloud的演示项目,包含如下模块:
- Spring Cloud Config
- Spring Cloud Netflix
- Spring Cloud Eureka
- Spring Cloud Zuul
- Spring Boot Admin
项目基于Gradle工具构建,下载项目源代码,在项目根目录执行命令:
# step 1: build
# for Linux or MacOS
gradlew build
# for Windows
gradlew.bat build
# step 2: run each apps (make sure you have installed Java)
java -jar springcloud-eureka/build/libs/springcloud-eureka-0.0.1-SNAPSHOT.jar
java -jar springcloud-config-server/build/libs/springcloud-config-server-0.0.1-SNAPSHOT.jar
java -jar springcloud-dashboard/build/libs/springcloud-dashboard-0.0.1-SNAPSHOT.jar
java -jar springcloud-zuul/build/libs/springcloud-zuul-0.0.1-SNAPSHOT.jar建议在每个应用程序使用新建的Bash窗口运行,启动后,浏览器输入http://localhost:8080/地址查看效果:
应用程序对应端口如下:
- Eureka:
http://localhost:8080/ - Dashboard:
http://localhost:8081/ - Zuul:
http://localhost:8082/ - Config Server:
http://localhost:8083/ - OAuth2 Server:
http://localhost:8084/