Skip to content

Microservice architecture based on Spring Boot / MyBatis / Netflix Eureka / Netflix Zuul / Feign / Docker / Docker Compose

Notifications You must be signed in to change notification settings

rgengyx/Springcloud-Microservices-Architecture

Repository files navigation

Spring Cloud Microservices

General purpose java microservice architecture for modern web application.

Technologies

  • Spring Boot: Basic framework
  • Mybatis: Persistence framework
  • Redis: Caching
  • Spring Cloud: Distributed framework
    • Eureka:
      • Service Discovery
      • Load balancing
    • Zuul: API gateway
  • Nginx: Proxy Server

DB

  • MySQL

DevOps

  • Docker
  • Docker compose

Alt

Set up

  • Install docker and docker compose
  • Under /microservices_app directory, run sudo docker-compose up to build all docker images and run containers.

About

Microservice architecture based on Spring Boot / MyBatis / Netflix Eureka / Netflix Zuul / Feign / Docker / Docker Compose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published