Skip to content

KalGookSoo/springboot-msa

Spring Boot MSA

springboot-msa 프로젝트는 Spring Boot 기반의 마이크로서비스 아키텍처를 구현한 프로젝트입니다.

태스크 목록 바로가기


목차

  1. 프로젝트 정보
  2. 서비스 구성
  3. 구동 절차
  4. OpenAPI 명세

프로젝트 정보

Language Java Version Build Tool Spring Boot Version Spring Cloud Version License

micro-service는 해당 버전과 언어를 준수하지 않더라도 OpenAPI 3.x.x 버전에 맞게 API를 제공한다면 자유롭게 구현해도 좋습니다.


서비스 구성

api-gateway, config-server, service-registry, micro-service 4 종류의 서비스로 구성되어 있습니다.

graph LR
    A[Client] -->|Interacts| B[API Gateway]
    B -->|Routes to| D[Micro Service#1]
    B -->|Routes to| E[Micro Service#2]
    D -->|Registers with| C[Service Registry]
    E -->|Registers with| C
    D -->|Imports config from| F[Config Server]
    E -->|Imports config from| F
Loading

서비스 목록


구동 절차

  1. ConfigServerApplication 실행
  2. ServiceRegistryApplication 실행
  3. GatewayApplication 실행
  4. 그 외 MicroserviceApplication 실행

OpenAPI 명세

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published