All Projects → eacdy → Spring Cloud Yes

eacdy / Spring Cloud Yes

Licence: apache-2.0
基于Spring Cloud的快速开发脚手架&最佳实践总结

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Cloud Yes

Limiter
一个注解使你的SpringBoot项目获得分布式锁和限流器能力
Stars: ✭ 93 (-32.61%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Config
External configuration (server and client) for Spring Cloud
Stars: ✭ 1,740 (+1160.87%)
Mutual labels:  spring-boot, spring, spring-cloud
Springbootdemo
springBoot demo
Stars: ✭ 97 (-29.71%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Cloudfoundry
Integration between Cloudfoundry and the Spring Cloud APIs
Stars: ✭ 83 (-39.86%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Example
Stars: ✭ 111 (-19.57%)
Mutual labels:  spring-boot, spring, spring-cloud
Java Spring Web
OpenTracing Spring Web instrumentation
Stars: ✭ 89 (-35.51%)
Mutual labels:  spring-boot, spring, spring-cloud
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+39607.97%)
Mutual labels:  spring-boot, spring, spring-cloud
Mini Platform
Mini-Platform致力于更简洁易用的轻量级微服务治理平台。
Stars: ✭ 45 (-67.39%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Boot Examples
🥗​ Spring/SpringBoot/SpringCloud 实践学习案例,从入门到精通,持续更新中,欢迎交流学习🍺 !
Stars: ✭ 110 (-20.29%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Sleuth
Distributed tracing for spring cloud
Stars: ✭ 1,531 (+1009.42%)
Mutual labels:  spring-boot, spring, spring-cloud
Okta Blog Archive
Okta Developer Blog
Stars: ✭ 74 (-46.38%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Build
Common build concerns, shared plugin configuration, etc. for Spring Cloud modules
Stars: ✭ 114 (-17.39%)
Mutual labels:  spring-boot, spring, spring-cloud
Web Development Interview With Java
Java 开发相关技术栈(大中厂)高频面试问题收录。
Stars: ✭ 69 (-50%)
Mutual labels:  spring-boot, spring, spring-cloud
Eureka Consul Adapter
This project contains a Spring Boot Starter that registers HTTP endpoints on a Spring Cloud Eureka server to support Prometheus's service discovery mechanism for Consul (<consul_sd_config>)
Stars: ✭ 93 (-32.61%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Study
开源书《跟我学Spring Cloud》的配套代码。讨论QQ群:731548893
Stars: ✭ 1,036 (+650.72%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Microservices Development
Spring Cloud Microservices Development.《Spring Cloud 微服务架构开发实战》
Stars: ✭ 106 (-23.19%)
Mutual labels:  spring-boot, spring, spring-cloud
Devops Service
DevOps Service is the core service of Choerodon. It integrated several open source tools to automate the DevOps process of planning, coding, building, testing, and deployment, operation, monitoring.
Stars: ✭ 36 (-73.91%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Thrift Api Gateway
Gateway for Apache Thrift requests processing that is built on Spring Cloud stack
Stars: ✭ 38 (-72.46%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Study
spring-cloud学习
Stars: ✭ 108 (-21.74%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Flycloud
🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_c…
Stars: ✭ 1,514 (+997.1%)
Mutual labels:  spring-boot, spring, 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快速部署手把手教程 & 编排
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].