LangGraph와 PostgreSaver를 활용한 체크포인트 저장 및 비동기 처리 설정 방법
환경 구성
사용된 라이브러리 버전:
Python: 3.12.9
langgraph: 0.5.4
langgraph-checkpoint-postgres: 2.0.23
psycopg: 3.2.10
체크포인트 초기화 방식
방법 1: 직접 연결 객체로 초기화
PostgresSaver 클래스를 직접 사용하여 데이터베이스 연결을 설정할 수 있습니다.
from psycopg import Connection
from langgraph.checkpoint.postgres import Postgres ...
7월 9일 04:25에 게시됨
Spring Boot 비동기 작업 처리: @EnableAsync와 Future 패턴 적용
Spring Boot는 비동기 작업을 매우 효율적으로 지원합니다. 이번 글에서는 @EnableAsync와 @Async 어노테이션을 활용하여 비동기 기능을 활성화하고, 단방향(Fire-and-Forget) 패턴과 요청-응답(Request-Reply) 패턴을 구현하는 방법을 살펴봅니다.
비동기 기능 활성화
Spring Boot 환경에서 비동기 처리를 사용하려면 먼저 설정 클래스에 @EnableAsync 어노테이션을 추가 ...
6월 11일 16:34에 게시됨