Skip to content

HashCitrine/exchange-eureka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exchange-Eureka

가상 화폐 거래소 컨셉의 MSA 서비스 구현 토이 프로젝트

Developer

  • 👩‍💻 HashCitrine (webflux, oauth, MSA 구현 및 개발 흐름 기획)
  • 👩‍💻 Soo-ss (api, oauth, wallet 구현)

사용 기술

  • Spring Boot : WebFlux, Eureka
  • DB : PostgreSQL, Redis
  • Message Queue : Kafka

※ Kafka는 Docker container 이용.

개발한 서버 목록

😀 exchange-api, exchange-oauth, exchange-wallet, exchange-webflux 4개의 서버를 관리하기 위해, exchange-eureka, exchange-gateway를 통하여 MSA를 구현했습니다.

MSA 서비스 관리

eureka main

1. 현재 Eureka에 연동 설정된 서비스 목록


2. 연동 설정

  1. Eureka 서버 생성 (현재 설정된 Eureka 서버 포트 : 8761)
  2. Gateway 서버 설정을 통해 Eureka 서버와 연동 (참조 : exchange-gateway)
  3. Eureka 서버와 연동할 하위 서버에 Eureka 설정 추가 (참조 : exchange-oauth application.yml 설정)
  4. 각 서버를 실행하여 연동 상태 확인

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages