디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연말 모임 가는 곳마다 가장 인싸일 것 같은 스타는? 운영자 25/12/08 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2905745 지금 신입 ㅈ된거 아니냐 [5] ㅇㅇ갤로그로 이동합니다. 11.30 211 0
2905740 파이썬 어케 실행하냐고 묻는 개발자 어케 생각함? [6] 프갤러(218.153) 11.30 165 1
2905739 IT 인력을 좀 줄일 필요는 있는 듯 [1] ㅇㅇ(114.30) 11.30 151 0
2905738 IT 배우려면 인도 기업 가라는 이유 [4] 프갤러(124.54) 11.30 177 1
2905736 12.3 계엄 그날의 시계는 돌아온다. [그날의 의미] [누군가의 길에서 넥도리아(220.74) 11.30 58 0
2905735 혹시 이제 코딩 c언어 몰라도 할수있는 정도임? [1] 흑인갤로그로 이동합니다. 11.30 151 0
2905734 큰 결심을 하려 한다. 넥도리아(220.74) 11.30 86 0
2905724 디시 클리너 돌리기 어려움?? [11] ㅇㅇ(175.214) 11.30 117 0
2905719 님들 혹시 다이어그램 같은 거 직접그림? [2] ㅇㅇ(115.140) 11.30 110 0
2905710 한달에 100km 정도 뛰는듯? [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 139 0
2905709 2000년대 머리스탈이 지금보다 낳지않냐? [4] 헬마스터갤로그로 이동합니다. 11.30 112 0
2905708 나님 슬슬 졸린.. [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 138 0
2905698 프갤 뛰뛰크루 냥덩런 명단과 일정 짜봄(초보자용) [7] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 132 0
2905696 [애니뉴스] 소설 공모전 ㅇㅇ(121.172) 11.30 65 0
2905694 나님 프갤 뛰뛰크루 만들깡? [3] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 132 0
2905692 확실히 뛰뛰하면 맘마 소화가 잘됨 [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 90 0
2905687 나님 이제 슬슬 소화되는듯? [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 105 0
2905685 렌고쿠 똥구멍봤다 [7] 개멍청한유라갤로그로 이동합니다. 11.30 121 0
2905684 러스트 sql 인젝션 실제 사례, 겁나 많네 [2] 나르시갤로그로 이동합니다. 11.30 107 0
2905683 러스트 sql 인젝션 실제 사례 나르시갤로그로 이동합니다. 11.30 79 2
2905679 취업이 목표면 대학교보다 폴리텍, 직업훈련소.. [10] 나르시갤로그로 이동합니다. 11.30 134 0
2905678 학력높아야하는 이유 ㅇㅇ [5] 프갤러(211.234) 11.30 131 0
2905676 수학과가 범용성 최고 [4] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 135 0
2905674 현대판 중일 전쟁 정말 나나요? 넥도리나(220.74) 11.30 57 0
2905673 코딩하는거니 유튜버 아는 사람 [1] 프갤러(14.39) 11.30 85 0
2905672 친구놈이 자기 코딩할줄안다고 자랑하는데 [8] 프갤러(121.150) 11.30 137 0
2905671 자바개발자랑 c#개발자 구분하는법 [3] 프갤러(211.234) 11.30 123 0
2905670 대장동 설계자 이재명 [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 111 1
2905667 학력높으면 좋은점 있음 ㅇㅇ(121.139) 11.30 73 0
2905665 재미나이 프로 대학생무료1년 이거 언제다시해주냐 ㅇㅇ갤로그로 이동합니다. 11.30 65 0
2905662 간첩들이 나라 망치는 중 [2] ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 78 0
2905659 한동훈 책 샀음. [2] 넥도리아(220.74) 11.30 113 0
2905657 이번에 컴공 가는 고3인데 미리 공부해야할거 있음? [7] ㅇㅇ갤로그로 이동합니다. 11.30 129 0
2905651 밥먹는중인데 chironpractor갤로그로 이동합니다. 11.30 60 0
2905650 정치관련글의 문제점 [4] 프갤러(114.205) 11.30 76 0
2905647 나님 단어 창조조화력 ㄱㅆㅅㅌㅊ☀+ ♥멘헤라냥덩♥갤로그로 이동합니다. 11.30 56 0
2905645 내가 딱 멍청하다고 느끼는 애들 중 하나 [9] 루도그담당(58.233) 11.30 134 3
2905644 이제 카쿠 빠지고 네라배 되는거임? 프갤러(49.165) 11.30 52 1
2905643 학교 엄청 중요함 [1] 프갤러(110.8) 11.30 104 1
2905641 쥐포기업 좆팡수준 ㅋㅋㅋ 프갤러(221.142) 11.30 52 0
2905640 확실히 AI나오고나니 할줄모른다는말은 안하겠다처럼 들림 [1] 프갤러(58.76) 11.30 81 1
2905636 요즘 들어 별로 살고 싶지가 않네.. [4] ㅇㅇ(1.244) 11.30 92 0
2905629 쿠팡 중국인 나만 의문이냐 [3] ㅇㅇ(211.106) 11.30 110 0
2905626 [대한민국] 여기저기 돌아다니며 사진만 찍는 배현진을 보면 ㅇㅇ(121.172) 11.30 48 0
2905624 커뮤니티 홈페이지 만드는대 대략 얼마나듬? [4] ㅇㅇ(121.140) 11.30 99 0
2905622 나도 러스트 못쓰는 한국 플머 업계에 현타가 온다. [11] 프갤러(211.234) 11.30 160 0
2905621 si에서 솔루션 가면 일어나는일 [12] 슈퍼막코더(126.253) 11.30 148 0
2905620 그냥 현타가 존나게 온다 ㅋㅋㅋ ㅇㅇ(172.56) 11.30 94 1
2905619 아 서비스회사 오니까 주말에도 자꾸 찾네 ㅅㅂ ㅇㅇ(1.244) 11.30 99 0
2905617 냥덩 발명 없는 새로운 프갤 뉴프로로 와라 헬마스터갤로그로 이동합니다. 11.30 93 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2