호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

Eureka로 서비스 디스커버리 구현하기 - 마이크로서비스의 핵심 인프라 구성

마이크로서비스 아키텍처에서는 여러 개의 서비스가 독립적으로 배포되고 실행됩니다. 문제는 이렇게 서비스가 분리되면 “서버의 위치(IP, 포트)”를 각 서비스가 직접 관리하기 어렵다는 점입니다. 이때 서비스 디스커버리(Service Discovery)를 사용하면, 서비스가 실행될 때 자동으로 자신의 위치를 등록하고, 다른 서비스는 이름으로 이를 찾을 수 있습니다. . 서비스 디스커버리란?서비스 디스커버리는 동적으로 변하는 서비스 인스턴스의 위치 정보를 자동으로 관리하는 기능입니다. 예를 들어 주문 서비스가 사용자 서비스의 IP를 직접 알고 있으면, 서버 증설·재배포 시마다 주소를 수정해야 합니다. 하지만 디스커버리 서버를 두면 서비스는 실행 시 자신을 등록하고, 다른 서비스는 이름 기반으로 호출할 수 있습니..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 6.
  • textsms

Spring Cloud Gateway로 API 게이트웨이 만들기 - 마이크로서비스 통합의 핵심 구성

마이크로서비스 환경에서는 수많은 서비스가 서로 통신하며 동작합니다. 하지만 외부에서 직접 각 서비스를 호출하게 되면 보안, 라우팅, 인증, 로깅 등의 관리가 복잡해집니다. 이 문제를 해결하기 위한 대표적인 솔루션이 바로 API 게이트웨이(API Gateway)입니다. API 게이트웨이란?API 게이트웨이는 외부 클라이언트 요청을 내부 마이크로서비스로 라우팅하는 진입점 역할을 합니다. 즉, 모든 외부 요청은 Gateway를 통해 들어오며, Gateway는 요청 경로를 분석해 해당하는 서비스로 요청을 전달합니다.Spring Cloud Gateway는 Netflix Zuul의 후속 버전으로, 비동기 논블로킹(reactive) 아키텍처 기반으로 설계되어 고성능 트래픽 처리가 가능합니다. Spring Cloud..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 5.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #routesapi
  • #java
  • #googlemap
  • #mysql
  • #springboot
  • #typescript
  • #google지도api
  • #리눅스명령어
  • #api가이드
  • #리눅스기초
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바