All Projects → josedab → Spring Cloud Examples

josedab / Spring Cloud Examples

Licence: mit
Examples of microservice instrastructures

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Spring Cloud Examples

Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (+2863.64%)
Mutual labels:  spring-boot, spring, spring-cloud, zuul, hystrix
Springcloudlearning
《史上最简单的Spring Cloud教程源码》
Stars: ✭ 16,218 (+147336.36%)
Mutual labels:  spring-boot, spring, spring-cloud, zuul, hystrix
Spring Cloud Microservices Development
Spring Cloud Microservices Development.《Spring Cloud 微服务架构开发实战》
Stars: ✭ 106 (+863.64%)
Mutual labels:  spring-boot, spring, spring-cloud, zuul
Mini Platform
Mini-Platform致力于更简洁易用的轻量级微服务治理平台。
Stars: ✭ 45 (+309.09%)
Mutual labels:  spring-boot, spring, spring-cloud, zuul
Spring Cloud
SpringCloud微服务架构,提供快速上手脚手架,快速构建高可用注册中心,高可用配置中心,加入Hystrix断路器,gateway服务官网,权限认证、服务降级、限流,加入应用监控
Stars: ✭ 130 (+1081.82%)
Mutual labels:  spring-boot, spring-cloud, zuul, hystrix
Spring Cloud Security
Security concerns for distributed applications implemented in Spring
Stars: ✭ 488 (+4336.36%)
Mutual labels:  spring-boot, spring, spring-cloud, zuul
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (+8636.36%)
Mutual labels:  spring-boot, spring, spring-cloud, hystrix
Springcloud Learning
Spring Cloud基础教程,持续连载更新中
Stars: ✭ 6,839 (+62072.73%)
Mutual labels:  spring-boot, spring-cloud, zuul, hystrix
Sample Zuul Filters
Samples of custom Zuul 1 filters for use in Spring Cloud Netflix
Stars: ✭ 201 (+1727.27%)
Mutual labels:  spring-boot, spring, spring-cloud, zuul
Lamp Cloud
lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot的微服务快速开发平台,其中的可配置的SaaS功能尤其闪耀, 具备RBAC功能、网关统一鉴权、Xss防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合学习和企业作为基础框架使用。
Stars: ✭ 4,125 (+37400%)
Mutual labels:  spring, spring-cloud, zuul, hystrix
Simplemall
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Stars: ✭ 687 (+6145.45%)
Mutual labels:  spring-boot, spring-cloud, zuul, hystrix
Sample Spring Microservices
Many samples in different branches that shows how to create microservices with Spring Boot, Spring Cloud, Zipkin, Zuul, Eureka, Hystrix, Kubernetes, Elastic Stack and many more tools
Stars: ✭ 368 (+3245.45%)
Mutual labels:  spring-boot, spring-cloud, zuul, hystrix
Spring Cloud Examples
Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等
Stars: ✭ 5,829 (+52890.91%)
Mutual labels:  spring-boot, spring-cloud, zuul, hystrix
Spring Cloud Zookeeper
Spring Cloud Zookeeper
Stars: ✭ 481 (+4272.73%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Commons
Common classes used in different Spring Cloud implementations
Stars: ✭ 493 (+4381.82%)
Mutual labels:  spring-boot, spring, spring-cloud
Mica
Spring Cloud 微服务开发核心工具集。工具类、验证码、http、redis、ip2region、xss 等,开箱即用。 🔝 🔝 记得右上角点个star 关注更新!
Stars: ✭ 749 (+6709.09%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Netflix
Integration with Netflix OSS components
Stars: ✭ 4,498 (+40790.91%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Cloud Consul
Spring Cloud Consul
Stars: ✭ 703 (+6290.91%)
Mutual labels:  spring-boot, spring, spring-cloud
Spring Petclinic Microservices
Distributed version of Spring Petclinic built with Spring Cloud
Stars: ✭ 814 (+7300%)
Mutual labels:  spring-cloud, zuul, hystrix
Spring Cloud Aws
Integration for Amazon Web Services APIs with Spring
Stars: ✭ 541 (+4818.18%)
Mutual labels:  spring-boot, spring, spring-cloud

spring-cloud-examples

Examples of microservice instrastructures

This project contains several examples of microservice infrastructures implemented with Spring Boot and Spring Cloud projects. The aim of each project is to provide an end to end example, being able to deploy it without too much hassle.

Overview

Each folder represents a type of example (config-provider, service-registry, etc...) Each example is divided in subfolders, which are maven projects in charge of a specific service. For example, for the zuul-proxy-cloud-bus example, we have the following folders:

  • configuration-service
  • eureka-service
  • svca-service (one of the services with a custom business logic)
  • svcb-service (another service with custom business logic)
  • zuul-service Each of them are deployed separately and together they form the microservice infrastructure for that example.

Deployment

Each service could be deployed running the following: mvn spring-boot:run

For example, for the microservice infrastructure declared on the project zuul-proxy-cloud-bus we will deploy the infrastructure doing the following:

  • Deploy config-service
    cd configuration-service
    mvn spring-boot:run
    
  • Deploy service a
    cd svca-service
    mvn spring-boot:run
    
  • Deploy service b
    cd svcb-service
    mvn spring-boot:run
    
  • Deploy Eureka service
    cd eureka-service
    mvn spring-boot:run
    
  • Deploy Zuul proxy service
    cd zuul-service
    mvn spring-boot:run
    
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].