디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

좀 귀찮지만 왜 싱글톤을 안쓰고 람다캡쳐+DI를 쓴지 설명해줌

ㅆㅇㅆ(124.216) 2025.10.28 15:40:49
조회 63 추천 0 댓글 0

나도 걍 2달전에 짜두고 돈 안되서 버려둔거라 가물가물하지만 어차피 이건 뭐 어려운것도 아니고


Fast API자체가 의존성 함수또는 클래스를 사용하며 정의됨


이 과정에서 정의된 의존성은 요청된 시점에서 가져오고 그 핸들러의 인자를 가져옴


싱글톤도 이때 의존성을 주입하는 거대한 컨테이너로 쓸 수있지만


어차피 FastAPI에서는 람다 캡쳐해서 데이터 넣으면 FastAPI는 기본적으로 값이 변하지 않으면 첫 요청 이후 그 객체를 캐싱함


따라서 캐싱이라는 관점에서보면 첫 실행에서 차이가 있지, 2번째에서는 큰 차이가 없음


따라서 싱글톤이랑 내부적으로 거의 동일하게 흘러감.


문제는 이 관점에서 에이전트 병렬처리를 위한 에이전트의 노드화 하고 엣지(즉 해야할 작업 FLOW)를 만든다했을때 이때 싱글톤이면 힘들다.


에이전트는 독립적인 상태를 보장해야하는데, 싱글톤을 쓰면 싱글톤의 상태에 종속된다. 이게 병렬처리에서 싱글톤이 꺼려지는 이유고.


따라서 DI로 정확히 그 시점에서 주입하는게 훨 나은거


FastAPI 프레임워크의 문서를 읽고 그 안에서 그 철학을 존중하는게 맞음


프레임워크를 쓴다는 것은 그러한 것.



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2899810 애플 모바일기기 가장 큰 단점이 ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 26 0
2899809 그래도 언어유희는 한국어가 모국어라 그런지 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 74 0
2899808 K-Art-청년창작자-지원-사업-신청-방법과-자격-연-900만원 [1] 발명도둑잡기(118.216) 10.31 31 0
2899807 언어를 여러개 쓰면 쓸수록 한국어는 의미전달력이 떨어지는 [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 72 0
2899806 DIY printer and linear drives 발명도둑잡기(118.216) 10.31 21 0
2899805 ㅋㅅㅋ [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 82 0
2899804 106.101 124.48 118.235 <-병먹금 합시다 [4] 발명도둑잡기(118.216) 10.31 54 0
2899803 제조업이란 무엇인가? AI도 대신할 수 없는 제조업만의 가치 발명도둑잡기(118.216) 10.31 22 0
2899802 ㅆㅇㅆ야 대체 왜 맨날 욕만 처먹는데도 꾸역꾸역 처 들어와? ㅇㅇ(124.48) 10.31 56 0
2899801 "흰머리, 암 예방한 흔적이다?" 줄기세포 생존 반응 '주목' / KNN 발명도둑잡기(118.216) 10.31 20 0
2899800 런던베이글 신화의 비국.. 사모펀드 또 사회적 물의 발명도둑잡기(118.216) 10.31 19 0
2899799 김종대 “핵추진 잠수함, 강대국의 환상…과잉 전력이자 지정학적 족쇄” 발명도둑잡기(118.216) 10.31 29 0
2899798 눈 앞의 불 끄려다 큰 걸 놓쳐버린 '핵잠수함 소동' 발명도둑잡기(118.216) 10.31 19 0
2899797 ‘100만 유튜버’ 수탉, 납치→무차별 폭행당해…얼굴 피해 심각 발명도둑잡기(118.216) 10.31 90 0
2899796 나님 하프 뛰고 인터벌 해볼깡? ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 51 0
2899795 그냥 ㄹㅇ 갤을 떠나야하나 싶다 [19] ㅆㅇㅆ(124.216) 10.31 114 0
2899794 전산일이라는게 데이터사이언티스트 말하는거지? ㅇㅇ(121.175) 10.31 26 0
2899793 간첩보다 더 무섭다 프갤러(110.8) 10.31 29 0
2899792 미래의 어느 역사학자들의 대화라는데 (에필로그) 프갤러(211.210) 10.31 27 0
2899791 미래의 어느 역사학자들의 대화라는데 (요약편) 프갤러(211.210) 10.31 21 0
2899790 미래의 어느 역사학자들의 대화라는데 프갤러(211.210) 10.31 18 0
2899789 디시에 글 쓸 때 중국 족보 얼마나 섞여있는지 프갤러(211.210) 10.31 23 0
2899788 아이폰이 롤리팝을 이긴 것처럼 프갤러(211.210) 10.31 25 0
2899787 화교의 속마음 프갤러(211.210) 10.31 29 0
2899786 요즘 좌파 화교 특 프갤러(211.210) 10.31 27 0
2899785 파이썬 GIL은 괴랄하다 [1] 루도그담당(58.239) 10.31 38 0
2899784 알고보니 어렸을 때 치파오 입고 있었고 프갤러(211.210) 10.31 25 0
2899783 기안84 수상한 건 프갤러(211.210) 10.31 44 0
2899782 김창욱 김제동 오은영 같은 프갤러(211.210) 10.31 26 1
2899781 부천역 bj들 내쫒는 분위기네 프갤러(211.210) 10.31 20 0
2899780 나님 왤캐 특별하실깡..? ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 22 0
2899777 ㅆㅇㅆ도 진짜 대단하다 ㅋㅋㅋㅋ ㅇㅇ(124.48) 10.31 46 2
2899776 아 그냥 개 씨발 속터져가지고 모르겠음 [8] ㅆㅇㅆ(124.216) 10.31 72 0
2899775 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 18 0
2899774 Fastapi 관련 뉴비 질문 받아주세요.. [10] ㅇㅇ(61.97) 10.31 72 0
2899773 플러터 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 10.31 37 0
2899772 진심으로 하는 소리인데 ㅆㅇㅆ야 병원 한번 가봐라 ㅇㅇ(124.48) 10.31 51 1
2899771 한국 프로그래머들이 저능해서 러스트 못쓰고 있는 내가 불쌍해 프갤러(110.8) 10.31 28 0
2899768 갤러리 난타전이 정말 어질어질하다. [1] 헬마스터갤로그로 이동합니다. 10.31 37 0
2899767 ㅆㅇㅆ 불쌍한 새끼 [1] ㅇㅇ(124.48) 10.31 60 1
2899765 요즘 의욕이 확 떨어져서 구직급여 받으면서 좀 쉬고 싶은데 [1] 프갤러(110.8) 10.31 38 0
2899764 뭐야 "새 회사"에서 짤림? [1] 프갤러(110.8) 10.31 43 0
2899763 124.48 얼탱이가 터져서 헛웃음 나오노 ㅋㅋㅋ [2] ㅆㅇㅆ(124.216) 10.31 54 0
2899762 공기업 납품 ㅇㅈㄹ 싸고 있네 ㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(124.48) 10.31 42 1
2899761 나씻주준⭐+ ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 19 0
2899760 저 아래 레디스 문제 그냥 공식 문서에도 있는 문제인데 [2] ㅆㅇㅆ(124.216) 10.31 55 0
2899759 병먹금 하세요 [2] 발명도둑잡기(211.246) 10.31 32 0
2899757 뭐? 프리랜서? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(106.101) 10.31 35 0
2899756 공기업 납품? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(106.101) 10.31 37 1
2899750 참 불쌍한게 자기가 다중이한다고 내가 대화한걸 다중이로 몰아버리노 [4] ㅆㅇㅆ(124.216) 10.31 52 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2