Fanout on Read 의 학습 코드에서 질문 있어요
4
5 asked
follows.parallelStream()
.map(Follow::getFolloweeId)
.map(followCountService::getFollowCount)
.filter(FollowCount::isCeleb)
.flatMap(followCount -> timelineRepository.getCelebPosts(followCount.getUserId(), 5).stream())
.forEach(postId -> timelineRepository.addPostToTimelineIfAbsent(user.getId(), postId));
위 코드는 읽기 시, 팬아웃 학습에 사용된 코드입니다
parallelStream() 으로 병렬 작업을 하고 있는데요
I/O 작업을 parallelStream() 을 사용하는 것은 안티패턴 같은데
실무에서도 이렇게 적용하나요?
Answer 0
설치
0
13
0
장바구니 질문
0
18
1
트러블슈팅 케이스 스터디 - P 대형 커머스
0
15
2
강의 내용 질문 `[실습] MDC·UTM·세션ID로 "돈 버는 로거" 만들기`
0
16
1
용어 관련
1
58
1
강의 소스코드는 어디서 다운받을 수 있나요?
1
55
2
팔로워수,팔로잉수 조회 설계
1
41
1
강의 관련 질문드립니다.
1
74
2
질문 드립니다!
0
142
1
프론트 API 작업
1
163
2
agents와 commands에 대해 궁금한 점이 있습니다!
1
174
2
.claude 폴더 규칙 생성 방법
1
243
2
강의를 어떻게 보면 좋을 까요?
1
210
2
SKILLS.md나 agents 작성 문의
1
262
1
CSRF 관련 궁금한게 있어요
1
113
1
안녕하세요 강사님 데이터베이스 선택 질문있습니다!!
1
171
2
안녕하세요 질문있습니다.
1
144
1
강의를 듣던 중 궁금한 점 있어요
1
146
1
클로드 대신 제미나이 사용해도
1
842
2
claude 동작 결과값이 다를 경우 어떻게 해나가야 될지 모르겠습니다.
2
220
2
hooks가 동작하기 위한 내용이 없는 것 같아서 추가가 필요하지 않을까 싶습니다.
1
190
3
.claude폴더를 복붙해서 넣긴 넣었는데 궁금한 점이 생겼어요.
1
259
2
터미널에서 claude 입력 과정
1
136
1
.claude 안에 폴더 및 파일은 어떻게 생성하죠?
2
282
1

