디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48399 65
2900025 이런게 존나 개빡친다는거야 [2] ㅇㅇ(124.48) 01:03 20 0
2900015 이번에 외주받아서 현업이랑 이야기하는데, 외모랑 학벌이 중요한듯 [3] ㅆㅇㅆ(124.216) 00:20 33 0
2900014 이치현과 벗님들 - 집시여인 (응답하라 1988 삽입곡) 발명도둑잡기(118.216) 00:17 9 0
2900013 재능이 없어서 문제다 [2] ㅇㅇ(122.199) 11.01 47 0
2900012 일이라는게 꾸준히 없고 비정기적이니까 ㅆㅇㅆ(124.216) 11.01 35 0
2900011 러스트 좀 빡세네 [2] 프갤러(110.8) 11.01 44 0
2900010 김송 "민주당 ♥강원래 장애인 복지? 동성애 합법·낙태허용 교묘히 숨겨놔 발명도둑잡기(118.216) 11.01 13 0
2900009 취업실패하고 공장갑니다.. [3] ㅇㅇ(1.241) 11.01 52 0
2900008 승자가 결국 역사를 쓴다는 점 때문에 [2] chironpractor갤로그로 이동합니다. 11.01 46 0
2900007 감기느낌.. [3] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 27 0
2900005 피에로공 아직도 여기있음메? [3] 카드캡터체리갤로그로 이동합니다. 11.01 41 0
2900003 나님 좀 놀랐음.. [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 35 0
2900002 아이큐 높은 사람보면 부럽긴 함 [2] 루도그담당(58.239) 11.01 58 0
2900001 미국은 내정간섭은 피하려 한다는 느낌은 듦 chironpractor갤로그로 이동합니다. 11.01 27 1
2900000 충암고 축제 "윤 어게인" 고함사태... 충암고 "외부인 정치선동" 발명도둑잡기(118.216) 11.01 23 0
2899996 지듣노 [4] 루도그담당(58.239) 11.01 48 0
2899995 냥덩혼자레벨업⭐+ [6] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 47 0
2899993 젠지져서 존나 우울하다 [6] 노력갤로그로 이동합니다. 11.01 49 0
2899992 내가 봤을땐 걍 저 친구가 [15] 루도그담당(58.239) 11.01 93 0
2899991 중국에 대한 인식은 홍콩에서도 드러나는데 [5] chironpractor갤로그로 이동합니다. 11.01 36 0
2899989 멍유야 미안하당.. 애널은 피궁해서 같이 못놀아줄거 같애 [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 33 0
2899988 Mac 스크린 타임 앱 만들어봄 [12] 프갤러(115.138) 11.01 144 13
2899985 걍 싸우지들 마라 [1] 루도그담당(58.239) 11.01 37 0
2899981 [대한민국] 캄보디아 사건에 대한 짧은 글 프갤러(121.172) 11.01 14 0
2899978 스텔라장(Stella Jang) - 워크맨(WALKMAN) 발명도둑잡기(118.216) 11.01 10 0
2899975 124.48 얘 다중이 맞잖아 [1] 루도그담당(58.239) 11.01 42 0
2899974 [대한민국] 노상원 재판 중계 간략 프갤러(121.172) 11.01 13 0
2899972 .. [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 31 0
2899971 크몽 ㄹㅇ 좆병신 플랫폼임 [4] 프갤러(175.116) 11.01 53 0
2899968 에픽세븐 지금도 개 열받네 치트엔진으로 뚫리는거 그거 씨발 [9] ㅆㅇㅆ(124.216) 11.01 61 0
2899964 프로그래밍갤러리 긴급 번개정모 내일 오후 2시 성북구청 발명도둑잡기(118.216) 11.01 21 0
2899963 어디 잼난거 없낭? [3] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 28 0
2899956 [정조준221] 부끄러운 줄도 모르는 굴욕적 한미정상회담 결과 [1] 발명도둑잡기(118.216) 11.01 23 0
2899954 청년들에게 위로하는 짤 발명도둑잡기(118.216) 11.01 16 0
2899953 내일 2일 성북구청 스텔라장 공연 발명도둑잡기(118.216) 11.01 20 0
2899948 냥덩이 부활❤+ [5] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 29 0
2899947 Kyary Pamyu Pamyu Fashion Monster 발명도둑잡기(118.216) 11.01 11 0
2899945 글삭튀 하는거 걸리면 쪽팔리니까 셀프신고 주작기로 알바삭 ㅋㅋ [1] ㅇㅇ(140.248) 11.01 51 2
2899943 ㅆㅇㅅ 롤갤도하노 [1] 프갤러(223.38) 11.01 45 0
2899942 버거킹을 포기하고 집에 일찍 와서 라면 끓이고 있다. [1] 프갤러(110.8) 11.01 36 0
2899941 삼성 반도체 공장 때문에 전국에 발전소를 많이 지어야 한다더라 발명도둑잡기(118.216) 11.01 41 1
2899940 냥덩이랑 메이플 하실분? 파티 구함 [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 11.01 33 0
2899939 자바로 갈아타는 이유 [2] 발명도둑잡기(118.235) 11.01 51 0
2899937 vscode extension 하나 개발햇어 [1] 규규(210.100) 11.01 37 0
2899936 뭔 프로그래밍이냐 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ(160.238) 11.01 31 0
2899935 나는 파이썬 빠는 것들은 이해가 안가. [12] 프갤러(211.234) 11.01 76 0
2899934 [애니뉴스] Research 항목 추가 프갤러(121.172) 11.01 69 0
2899933 검색해보니까 파이썬은 장고, FASTAPI, 플라스크 3개인데 [5] 발명도둑잡기(118.216) 11.01 44 0
2899932 내가 관심있는 여성들 잘 지내고 있겠지? 발명도둑잡기(118.216) 11.01 20 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2