Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

本项目是基于Springboot 和 SpringCloud为基础的微服务架构实践项目。 同时也可以作为基础框架作为新项目的微服务基础架构。

Notifications You must be signed in to change notification settings

gaozhenpeng/cloud_university

Repository files navigation

项目介绍

本项目是基于Springboot 和 SpringCloud为基础的微服务架构实践项目。 同时也可以作为基础框架作为新项目的微服务基础架构。本项目的业务场景是已 网上课堂为样例制作的一个demo版本。

技术架构图

如何开始

源代码运行

  • 下载代码 git clone
  • 进入代码根目录执行 mvn clean package -Dskiptests 编译打包代码
  • 进入server/discovery/target 目录执行 java -jar discovery-0.1-SNAPSHOT.jar 启动eureka服务
  • 进入server/hystrix/target 目录执行 java -jar hystrix-0.1-SNAPSHOT.jar 启动hystrix 服务
  • 进入server/zipkin/target 目录执行 java -jar zipkin-0.1-SNAPSHOT.jar zipkin 服务
  • 进入server/monitor/target 目录执行 java -jar monitor-0.1-SNAPSHOT.jar springbootadmin 服务
  • 进入server/gateway/target 目录执行 java -jar gateway-0.1-SNAPSHOT.jar API网关 服务
  • 进入server/config/target 目录执行 java -jar config-0.1-SNAPSHOT.jar 统一配置 服务 启动业务代码
  • 进入user-service/target 目录执行 java -jar user-0.1-SNAPSHOT.jar 启动用户微服务

容器运行方式

  • 当前docker镜像未托管,待上传后补充。
  • 当前项目已编写了docker file ,可以通过docker自行构建镜像部署
  • docker-compose 进行docker编排方式 ,docker-compose 使用可自行查询,docker-compose.yml在项目根目录下
  • kubernates 进行docker编排方式,当前处于试验阶段待进一步补充

效果展示与说明

微服务监控与管理

微服务调用链监控

微服务熔断与处理

系统模块说明

总体目录 微服务目录

About

本项目是基于Springboot 和 SpringCloud为基础的微服务架构实践项目。 同时也可以作为基础框架作为新项目的微服务基础架构。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /