본문 바로가기
728x90

Spring3

Spring AI 임베딩과 RAG 구현 0. 들어가며 — LLM에 사내 데이터를 연결하는 세 가지 방법사전 학습된 LLM은 우리 회사의 규정도, 어제 올라온 문서도 모른다. 기업 내부 정보를 LLM에 연결하는 방법은 크게 세 가지다.파인 튜닝(fine-tuning) — 모델 자체를 재학습. 비용이 크고 데이터 갱신마다 반복해야 한다.도구 호출 방식(MCP, Model Context Protocol) — LLM이 실시간으로 외부 시스템을 조회.검색 증강 생성(RAG, Retrieval-Augmented Generation) — 질문과 관련된 문서를 검색해 프롬프트에 주입. 비용·신선도·근거 제시의 균형이 좋아 가장 널리 쓰인다.이 글은 세 번째 방법인 RAG를 Spring AI로 구현하는 과정을 정리한 것이다. Spring AI는 RAG를 모듈.. 2026. 1. 11.
Spring Cloud를 활용한 MSA 설치 및 구성-2 spring.application.name=Service04server.port=8084 이 글은 Spring Cloud로 마이크로서비스 아키텍처(MSA)를 직접 구성한 실습 기록의 2부다. Eureka 서비스 디스커버리, API Gateway 라우팅, 로드밸런서 연동을 코드로 따라간다.1. MSA vs SOA, 그리고 모니터링 도구Spring Cloud를 활용한 MSA 설치 및 구성-2 마이크로서비스 기반 아키텍처(MSA) VS 서비스 지향 아키텍처(SOA) * Microservices3Monitoring 도구 • Hystrix 대시보드 • 유레카(Eureka) 관리자 대시보드 • 스프링 부트 관리자 대시보드 2. API Gateway 라우팅 설정Spring Cloud Gateway로 경로(Path.. 2022. 7. 24.
Spring Cloud를 활용한 MSA 설치 및 구성-1 이 글은 Spring Cloud로 마이크로서비스 아키텍처(MSA)를 처음부터 구성하는 실습의 1부다. JDK·Maven·STS 개발환경 준비부터, 서비스 디스커버리의 핵심인 Eureka 서버와 여기에 등록되는 Eureka 클라이언트 여러 개를 띄우는 것까지 다룬다. 실제 라우팅·로드밸런싱은 2부에서 이어진다.Spring Cloud를 활용한 MSA 설치 및 구성-1 spring cloud https://spring.io/projects/spring-cloud Spring CloudSpring Cloud is an umbrella project consisting of independent projects with, in principle, different release cadences. To man.. 2022. 7. 24.
728x90