• Stars
    star
    168
  • Rank 224,629 (Top 5 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

基于Spring Cloud的快速开发脚手架&最佳实践总结

spring-cloud-yes

Spring Cloud YES 是一个构建在Spring Cloud基础上的、用于快速开发的脚手架。

技术选型

框架 作用
Spring Cloud 你懂的
Keycloak 微服务认证授权
Jenkins 持续集成
SonarQube 代码质量控制

Spring Cloud技术选型

组件 作用 备注
Consul 服务发现 & 配置中心 近期提供Nacos版
Feign 端到端调用
Hystrix 断路器
Turbine Hystrix监控聚合
Hystrix Dashboard Hystrix监控界面
Zuul 网关 近期提供Cloud Gateway版

端口规划

项目 端口
config-server 18888
consul 8500
hystrix-dashboard 7979
turbine-server 8989
zuul-server 5566(服务端口)、5567(actuator端口)
ms-content-sample(服务提供者) 8081
ms-consumer-sample(服务消费者) 8010

项目初始化

详见:初始化文档 ,包含:如何初始化项目

组件之间的关系

详见:组件之间的关系 ,包含:各种架构图

开发者指南

详见:开发者指南 ,包含项目规范、最佳实践

组件搭建及管理指南

详见:组件搭建及管理指南 ,包含Keycloak、Jenkins、SonarQube安装、部署、管理、运维等。

Kubernetes部署

详见:Kubernetes部署指南 ,包含从0部署的手把手步骤。

TODO

  1. Keycloak 动态授权例子:
    1. 有scope的
    2. 没有scope的
  2. Docker Compose快速部署手把手教程 & 编排
  3. Consul安装、部署管理说明
  4. Kubernetes快速部署手把手教程 & 编排

More Repositories

1

spring-cloud-study

开源书《跟我学Spring Cloud》的配套代码。讨论QQ群:731548893
Java
1,043
star
2

spring-cloud-book

《使用Spring Cloud与Docker实战微服务》开源书。讨论QQ群:731548893。配套代码:https://github.com/eacdy/spring-cloud-study
913
star
3

awesome-spring-cloud

Spring Cloud 优质资源一网打尽
271
star
4

itmuch-miniapp

IT牧场小程序前端代码,使用mpvue + vant-weapp构建。本项目仅供教学使用,如果前端基础不好的同学,可以直接放弃。不影响Spring Cloud Alibaba的学习。
Vue
208
star
5

awesome-idea

IntelliJ IDEA资源一网打尽
160
star
6

light-security

Light Security是一个基于jwt的权限控制框架,支持与Spring Boot配合使用,支持Spring MVC与WebFlux
Java
125
star
7

Sentinel-Dashboard-Nacos

Description Sentinel Dashboard使用NACOS作为数据源持久化规则。【仅用于教学,如用于生产,请务必做好测试!】
Java
100
star
8

spring-cloud-wii

An easy way to integrate polyglot apps for Spring Cloud.
Java
76
star
9

spring-boot-study

Spring Boot技术栈示例代码,手把手快速上手教程。
Java
54
star
10

spring-cloud-docker-study

Spring Cloud 与 Docker 整合使用示例,为《使用Spring Cloud与Docker实战微服务》的配套代码。书籍地址:https://github.com/eacdy/spring-cloud-book 。讨论QQ群:157525002(已满)、564840207,欢迎加入。
Java
41
star
11

redis-jdbc

A JDBC Driver for Redis which is based on Jedis.
Java
33
star
12

awesome-chrome-plugins

牛逼的Chrome插件
18
star
13

spring-boot-yes

Spring Boot YES,一个轻量级的、基于Spring Boot的开发脚手架,迅速上手,迅速开发。
Java
6
star