yidongnan / Spring Cloud Consul Example
Licence: mit
spring-cloud-consul-example is an example for microservices system
Stars: ✭ 175
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
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
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
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
Spring Boot Cloud
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
Stars: ✭ 2,044 (+1068%)
Mutual labels: zipkin
spring-cloud-consul-example
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].