디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
2906443 이야 sm판 무섭다 무서워 [2] 프갤러(221.149) 12.04 89 0
2906442 위메이드플레이 개발업계 중에서 어느정도임?? [1] 프갤러(106.101) 12.04 41 0
2906441 안드로이드 소스 잘 아는 사람 프갤러(211.213) 12.04 45 0
2906439 한국 테크 기업중에 화교한테 안먹힌 회사가 없구만 [3] RyuDOG갤로그로 이동합니다. 12.04 91 0
2906434 폐쇄망에서 쓸 수 있는 AI비서 개발 어떻게 생각함 [1] 프갤러(35.194) 12.04 61 0
2906433 [대한민국] 트럼프 대통령 부정선거 리트루스, 윤석열 대통령 메시지 ㅇㅇ(121.172) 12.04 36 0
2906432 ERP랑 붙어서 인터페이스 연동테스트하는데 한방에 됨 ㅇ ㅅㅇ; [1] 프갤러(60.196) 12.04 55 0
2906431 러스트도 액터 모델 쓸 수 있다. [3] 프갤러(221.149) 12.04 71 0
2906427 아침 해가 돌아나오는 골목 ㅇㅅㅇ [5] 헤르 미온느갤로그로 이동합니다. 12.04 76 0
2906424 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 12.04 38 0
2906423 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 12.04 65 0
2906422 실시간 next js 쓰는 사람들 w된거 같다 ㅇㅇ(1.244) 12.04 89 1
2906421 쿠팡 물량이 좀 줄은거 같다..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 12.04 58 0
2906420 흐미.. 소프트웨어 언어/기술 혐오가 너무 심한거 아닌가.. [4] 나르시갤로그로 이동합니다. 12.04 74 0
2906416 워드프레스, 그누보드는 상 쓰레기코드다 프갤러(118.235) 12.04 73 0
2906415 러스트 동시성은반쪽이다 얼랭/엘릭서해라 [1] 프갤러(61.75) 12.04 207 2
2906414 나는 오늘도 아무도 못알아볼 보고서를 쓴다. [3] ㅇㅇ(118.235) 12.04 85 1
2906413 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ ♥발라당냥덩♥갤로그로 이동합니다. 12.04 63 0
2906412 인지과학조져라 손발이시립디다갤로그로 이동합니다. 12.04 64 0
2906409 커뮤 왜 중독되는지 알겠다. [2] 프갤러(112.171) 12.04 106 0
2906406 길다가가 처음 보는 젊은 여자가 [1] RyuDOG갤로그로 이동합니다. 12.04 106 0
2906403 평온하다 이제 옷을 벗을 시기가 다가오니 [1] RyuDOG갤로그로 이동합니다. 12.04 100 0
2906400 손바닥 낙서 발명도둑잡기(118.216) 12.04 89 0
2906398 참사모욕글 제3자가 고발해서 벌금전과 생겼는데 억울한거지? ㅇㅇ(39.7) 12.04 34 0
2906397 스위스 직접민주주의 비판론 발명도둑잡기(118.216) 12.04 55 0
2906395 gpt로 글쓰는 새끼들 존나패고싶음 [5] 박민준갤로그로 이동합니다. 12.04 120 0
2906394 음기 충전 발명도둑잡기(118.216) 12.04 72 0
2906390 나토리 ..❤+ [2] 따당갤로그로 이동합니다. 12.04 100 0
2906388 윤석열 내란 당시 방송국 발명도둑잡기(118.216) 12.04 76 0
2906383 마술쇼 [6] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 92 0
2906382 스윽.. 스윽.. [7] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 121 0
2906381 “시진핑 G7 초청 신중하라”…프랑스 압박한 日 / 채널A 발명도둑잡기(118.216) 12.03 29 0
2906380 임베디드하라니깐 타이밍뒷.통수한방(1.213) 12.03 73 1
2906378 응원봉 들고 'K팝' 합창‥'다시 만난 세계' 연 새 집회문화 발명도둑잡기(118.216) 12.03 36 0
2906376 블프에 해외 직구 했는데 [4] RyuDOG갤로그로 이동합니다. 12.03 78 0
2906375 조국혁신당이 미래다 이기이기 타이밍뒷.통수한방(1.213) 12.03 47 0
2906374 간첩법 개정안, 법사위 통과…적용 범위 ‘적국’→‘외국’ 확대 발명도둑잡기(118.216) 12.03 53 0
2906373 4년 전과 달라진 ‘혐중’ 정서 분석해보니 발명도둑잡기(118.216) 12.03 63 0
2906372 "한국 극우, 분노 자극하지만 욕망을 자극하지 못한다" 발명도둑잡기(118.216) 12.03 64 0
2906368 백엔드 공부 안했으면 취업 못하는 게 맞나 [2] ㅇㅇ(118.40) 12.03 102 0
2906367 생성형 머신러닝 공부 중이다. Move갤로그로 이동합니다. 12.03 43 0
2906366 토발즈는 유퀴즈 언제 나오누?? 타이밍뒷.통수한방(1.213) 12.03 44 0
2906365 개인통관고유번호 유출이 무서운 이유 발명도둑잡기(118.216) 12.03 49 0
2906363 "건물만한 풍선이 미군 레이더엔 안 보였다?"... '외환죄' 발명도둑잡기(118.216) 12.03 45 0
2906360 PHP는 웹 개발, 특히 서버 [7] 나르시갤로그로 이동합니다. 12.03 91 0
2906359 "너무 좋아" 차트 1위 휩쓸었는데…"말도 안 돼" 반전 정체 발명도둑잡기(118.216) 12.03 38 0
2906358 도로롱은 귀여운데 프릭컬은 안 귀여움 [11] ♥발라당냥덩♥갤로그로 이동합니다. 12.03 76 0
2906356 김현지에 충성하면 요직 독점? 국가 인사시스템 완전히 붕괴 ♥발라당냥덩♥갤로그로 이동합니다. 12.03 55 1
2906355 중국산 '초저가' 극초음속 미사일 등장…세계 방산시장 흔들? 발명도둑잡기(118.216) 12.03 38 0
2906354 민주당 김남국 이재명 권력 김현지에게 부정청탁 발각 논란 일파만파 ♥발라당냥덩♥갤로그로 이동합니다. 12.03 54 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2