디시인사이드 갤러리

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

갤러리 본문 영역

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

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

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


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


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


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


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


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


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


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


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


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


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


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



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2899635 저좀 도와주세요(엔트리) 프갤러(39.123) 10.30 39 0
2899632 프로그래밍 걸러리에 신천지, 통일교 신도 많은 듯 [1] 발명도둑잡기(118.216) 10.30 53 4
2899631 [새벽배송 금지 논의에 대한 한동훈 전 장관 주장 관련하여] 발명도둑잡기(118.216) 10.30 30 0
2899629 mit나 bsd나 apache 라이센스 운영체제 커널 유명한거 [2] 발명도둑잡기(118.216) 10.30 42 0
2899618 클로드 코드 메모리 기능 업데이트하고 사실상 바이브코딩 거의 못함 ㅆㅇㅆ(124.216) 10.30 45 0
2899616 한국의 채프~먼 김서현~☀+ ♥KiTTY냥덩♥갤로그로 이동합니다. 10.30 37 0
2899615 발명도둑잡기야 ㅆㅇㅆ한테 사과했냐? [4] ㅇㅇ(106.101) 10.30 91 2
2899614 프갤 어떤 106.101 직업: 외국 정부 심리공작원 발명도둑잡기(118.216) 10.30 44 0
2899613 3500억달러/한국인구=1인당 천만원씩 세금 내라는 협정 발명도둑잡기(118.216) 10.30 30 0
2899612 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥KiTTY냥덩♥갤로그로 이동합니다. 10.30 68 0
2899611 미래의 어느 역사학자들의 대화라는데 (에필로그) 프갤러(211.210) 10.30 23 0
2899610 미래의 어느 역사학자들의 대화라는데 (요약편) 프갤러(211.210) 10.30 25 0
2899609 미래의 어느 역사학자들의 대화라는데 프갤러(211.210) 10.30 29 0
2899608 핑계고에서 미미가 요즘 원숭이 귀가 유행이라고 프갤러(211.210) 10.30 27 0
2899607 아이폰이 롤리팝을 이긴 것처럼 프갤러(211.210) 10.30 32 1
2899606 화교의 속마음 [1] 프갤러(211.210) 10.30 39 0
2899605 삼국지 성씨로 보면 재밌는 게 프갤러(211.210) 10.30 42 0
2899604 청룡영화제 뭐 이런 단어 프갤러(211.210) 10.30 35 0
2899603 요즘 좌파 화교 특 프갤러(211.210) 10.30 28 0
2899602 기안84 수상한 건 [1] 프갤러(211.210) 10.30 77 0
2899601 알고보니 어렸을 때 치파오 입고 있었고 프갤러(211.210) 10.30 27 0
2899600 문화에 힘을 왜 쓰냐 다 구란데 [1] 프갤러(211.210) 10.30 38 0
2899599 김창욱 김제동 오은영 같은 프갤러(211.210) 10.30 31 0
2899598 부천역 bj들 내쫒는 분위기네 프갤러(211.210) 10.30 40 0
2899597 개쳐맞는것도 소통이긴함 ㅇㅇ(118.235) 10.30 40 3
2899596 ㅆㅇㅆ 지금 삶의 의지가 잔뜩 꺽였음 ㅋㅋㅋ [1] ㅇㅇ(106.101) 10.30 75 0
2899595 고위공직자 지도 발명도둑잡기(118.216) 10.30 25 0
2899594 나는 AI 발전이 현재 트랜스포머 구조때문에라도 개발자가 더 비싸질거라 [3] ㅆㅇㅆ(124.216) 10.30 72 0
2899593 타로 사이트도 고졸이 하루이틀이면 만드는걸 [2] ㅇㅇ(118.235) 10.30 67 1
2899592 나씻주준⭐+ ♥램프의냥덩♥갤로그로 이동합니다. 10.30 26 0
2899591 잘짠다해도 반드시 사고가 터짐. 왜냐하면 코드가 몇만줄 넘으니까 [3] ㅆㅇㅆ(124.216) 10.30 56 0
2899590 ㅆㅇㅆ가 실력 없다는건 잘 알겠다 ㅇㅇ ㅇㅇ(118.235) 10.30 41 2
2899589 취미로 코딩하는 애들이 AI 시대 승자다 [33] 박민준갤로그로 이동합니다. 10.30 138 0
2899588 러스트하능사람들 러스트장점알려줭 [1] 무토낑(119.202) 10.30 33 0
2899587 비전공이 개발 덤벼드는거 참 이해가 안된다 ㅇㅇ(106.101) 10.30 41 0
2899586 한국 프로그래머는 노가다라기 보다는 음... 똥퍼입니다. [3] 프갤러(110.8) 10.30 41 0
2899585 러스트가 C보다 빠를숭없징? [6] 무토낑(119.202) 10.30 57 0
2899584 실력이라는게 결국은 일종의 허상이라고 생각은 함. [3] ㅆㅇㅆ(124.216) 10.30 62 0
2899583 한국it에서는 현업자가 더 병신입니다. [1] 프갤러(110.8) 10.30 58 0
2899582 내가 쿠팡 안쓰고 배민 쓰는 이유는 딱 하나임 [1] 야옹아저씨갤로그로 이동합니다. 10.30 39 0
2899581 현업자들의 실력은 어떠냐면 [6] 박민준갤로그로 이동합니다. 10.30 85 0
2899580 ㅆㅇㅆ야 이걸 보고도 너가 성공할 수 있을거라 생각할까? [2] ㅇㅇ(51.158) 10.30 71 1
2899579 냥냥❤+ ♥램프의냥덩♥갤로그로 이동합니다. 10.30 21 0
2899578 엔비디아 회장이 왜 깐부치킨갔는지 생각해봤는데 ㅆㅇㅆ(124.216) 10.30 68 0
2899577 나님 내년에 30km 함 찍어보구 싶댱 ♥램프의냥덩♥갤로그로 이동합니다. 10.30 23 0
2899576 ㄹㅇㅆㅇㅆ 이새끼 반박할때는 쿨한척 운좋은척 다하다가 [1] ㅇㅇ(118.235) 10.30 58 3
2899575 나님 내년에 하프마라톤 대회 나가야징 ♥램프의냥덩♥갤로그로 이동합니다. 10.30 19 0
2899574 요즘들어 실패의 관점이 바뀜 프갤러(114.205) 10.30 25 0
2899573 나님 금년내로 월 마일리지 100 찍을수도?!? ♥램프의냥덩♥갤로그로 이동합니다. 10.30 19 0
2899572 초 고수 [3] 배구공(119.202) 10.30 36 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2