All Projects → yidongnan → Spring Cloud Netflix Example

yidongnan / Spring Cloud Netflix Example

Licence: mit
spring-cloud-netflix-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 Netflix Example

Spring Cloud Consul Example
spring-cloud-consul-example is an example for microservices system
Stars: ✭ 175 (-76.97%)
Mutual labels:  microservice, swagger, zipkin
Sanic Ms
基于sanic的微服务基础架构
Stars: ✭ 336 (-55.79%)
Mutual labels:  microservice, swagger, zipkin
Surging
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service gove…
Stars: ✭ 3,088 (+306.32%)
Mutual labels:  swagger, rabbitmq
Light 4j
A fast, lightweight and more productive microservices framework
Stars: ✭ 3,303 (+334.61%)
Mutual labels:  microservice, swagger
Meiam.system
.NET 5 / .NET Core 3.1 WebAPI + Vue 2.0 + RBAC 企业级前后端分离权限框架
Stars: ✭ 340 (-55.26%)
Mutual labels:  swagger, rabbitmq
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 (-80.79%)
Mutual labels:  microservice, swagger
EvaEngine.js
A micro service development engine for node.js
Stars: ✭ 31 (-95.92%)
Mutual labels:  microservice, swagger
Jimu
.netcore micro service framework
Stars: ✭ 315 (-58.55%)
Mutual labels:  microservice, swagger
vm-engine
vm-engine为“微视频”网站的后端,java语言开发。涉及技术包括,springboot,springcloud,mybaties,docker,websocket,rabbitmq,redis等。
Stars: ✭ 57 (-92.5%)
Mutual labels:  rabbitmq, spring-cloud-netflix
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+453.42%)
Mutual labels:  microservice, zipkin
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 (-51.58%)
Mutual labels:  spring-cloud-netflix, zipkin
Spring Samples For All
spring、spring-boot、spring-cloud 常用整合用例
Stars: ✭ 401 (-47.24%)
Mutual labels:  rabbitmq, zipkin
node-carotte-amqp
An amqplib wrapper for microservices
Stars: ✭ 27 (-96.45%)
Mutual labels:  microservice, rabbitmq
core
Microservice abstract class
Stars: ✭ 37 (-95.13%)
Mutual labels:  microservice, rabbitmq
eshopzero
.Net Microservice Application
Stars: ✭ 27 (-96.45%)
Mutual labels:  microservice, rabbitmq
cloud-native-workshop
1 day workshop to learn Spring Boot + Spring Cloud + Pivotal Cloud Foundry
Stars: ✭ 37 (-95.13%)
Mutual labels:  spring-cloud-netflix, zipkin
Cap
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Stars: ✭ 5,208 (+585.26%)
Mutual labels:  microservice, rabbitmq
Nxplorerjs Microservice Starter
Node JS , Typescript , Express based reactive microservice starter project for REST and GraphQL APIs
Stars: ✭ 193 (-74.61%)
Mutual labels:  microservice, swagger
Spring Cloud Rest Tcc
以Spring Cloud Netflix作为服务治理基础, 展示基于tcc思想所实现的分布式事务解决方案
Stars: ✭ 2,562 (+237.11%)
Mutual labels:  microservice, spring-cloud-netflix
Examples Nodejs Cqrs Es Swagger
A Node.js CQRS and Event Sourcing Microservice Example Using Nest.js, Event Store, and Swagger
Stars: ✭ 348 (-54.21%)
Mutual labels:  microservice, swagger

Spring Cloud Netflix Sample Application

Translations:

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

It contains configuration management, service discovery, circuit breakers, intelligent routing, distributed tracing, application monitor.

The registry center uses the eureka, if you want to use consul, you can refer to https://github.com/yidongnan/spring-cloud-consul-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  

Start the basic service in the development environment:

docker-compose -f docker-compose-dev.yml up -d

Technology List

  • Spring Cloud Netflix
  • Spring Cloud Sleuth
  • Spring Cloud Config
  • Spring Boot Admin
  • Spring Boot
  • ZipKin
  • RabbitMQ
  • Docker
  • Swagger

Architecture Overview

Screenshots

Api Route(Zuul)

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