All Projects → yidongnan → Spring Cloud Consul Example

yidongnan / Spring Cloud Consul Example

Licence: mit
spring-cloud-consul-example is an example for microservices system

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Cloud Consul Example

Spring Cloud Netflix Example
spring-cloud-netflix-example is an example for microservices system
Stars: ✭ 760 (+334.29%)
Mutual labels:  microservice, swagger, zipkin
Sanic Ms
基于sanic的微服务基础架构
Stars: ✭ 336 (+92%)
Mutual labels:  microservice, swagger, zipkin
Jimu
.netcore micro service framework
Stars: ✭ 315 (+80%)
Mutual labels:  microservice, swagger
Examples Nodejs Cqrs Es Swagger
A Node.js CQRS and Event Sourcing Microservice Example Using Nest.js, Event Store, and Swagger
Stars: ✭ 348 (+98.86%)
Mutual labels:  microservice, swagger
Docker Flask Mongodb Example
Uses docker compose with a python flask microservice and MongoDB instance to make a sample application
Stars: ✭ 49 (-72%)
Mutual labels:  microservice, swagger
EvaEngine.js
A micro service development engine for node.js
Stars: ✭ 31 (-82.29%)
Mutual labels:  microservice, swagger
Light 4j
A fast, lightweight and more productive microservices framework
Stars: ✭ 3,303 (+1787.43%)
Mutual labels:  microservice, swagger
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+2303.43%)
Mutual labels:  microservice, zipkin
Lile
Easily generate gRPC services in Go ⚡️
Stars: ✭ 1,271 (+626.29%)
Mutual labels:  microservice, zipkin
Jiiiiiin Security
一个前后端分离的内管基础项目
Stars: ✭ 132 (-24.57%)
Mutual labels:  microservice, swagger
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (-21.14%)
Mutual labels:  microservice, swagger
silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Stars: ✭ 146 (-16.57%)
Mutual labels:  microservice, swagger
Nxplorerjs Microservice Starter
Node JS , Typescript , Express based reactive microservice starter project for REST and GraphQL APIs
Stars: ✭ 193 (+10.29%)
Mutual labels:  microservice, swagger
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (+1.71%)
Mutual labels:  microservice, swagger
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-16%)
Mutual labels:  microservice, swagger
Resty
Super easy REST API framework for Scala
Stars: ✭ 65 (-62.86%)
Mutual labels:  swagger, zipkin
Tropical Fish
Pragmatic 风格的 Java EE 后端开发脚手架,开箱即用。基于 SpringBoot,技术选型采用主流的框架(Mybatis-Plus,Redisson,Xxl-job,Swagger)。项目特点:自定义查询语法, 可以自由组装查询条件查询数据,配合代码生成模块,提高研发效率;自定义 service 方法级别的文档生成规则,在业务方法增加必要的注解,可生成方法调用树,快速把握复杂代码业务逻辑。
Stars: ✭ 142 (-18.86%)
Mutual labels:  swagger, zipkin
Ruoyi Cloud
(RuoYi)官方仓库 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统
Stars: ✭ 160 (-8.57%)
Mutual labels:  swagger, zipkin
Ketchup
ketchup (番茄酱) 是一个基于dotnet core的微服务框架。
Stars: ✭ 170 (-2.86%)
Mutual labels:  microservice
Spring Boot Cloud
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
Stars: ✭ 2,044 (+1068%)
Mutual labels:  zipkin

spring-cloud-consul-example

README: English | 中文

spring-cloud-consul-example is an example for microservices system.

It's contain configuration management, service discovery, circuit breakers, intelligent routing, distributed tracing, application monitor.

The registry center uses the consul, if you want to use eureka, you can refer to https://github.com/yidongnan/spring-cloud-netflix-example

Getting Started

./gradlew clean build -x test
./buildDockerImage.sh
docker-compose up -d

if you want to start more serve, you should use

docker-compose scale service-a=2 service-b=3  

Technology List

  • Spring Cloud Consul
  • Spring Cloud Sleuth
  • Spring Cloud Config
  • Spring Boot Admin
  • Spring Boot
  • ZipKin
  • Docker
  • Swagger

Architecture Overview

Screenshots

Api Route(Zuul)

Consul DashBoard

Consul Key/Value DashBoard

ZipKin DashBoard

ZipKin Trace Detail

ZipKin Dependencies Overview

Spring Boot Admin DashBoard

Spring Boot Admin Detail

Spring Boot Admin Environment

Spring Boot Admin Thread Dump

Spring Boot Admin Trace

Hystrix Dashboard

Hystrix Dashboard Detail

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].