inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

concurrency 설정 + 같은 groupId 내에 consumer 여러개

미해결

실전에서 바로 써먹는 Kafka 입문

concurrency 관련하여 궁금한점이 있습니다. 하나의 topic (ex. email.send) 에 5개의 파티션이 있다고 가정. 같은 groupId 로 지정된 consumer 2 (A, B)개가 있고 각각 concurrency=3 으로 설정이 되어 있다고 가정 이런 경우, 같은 groupId 내의 컨슈머는 같은 partition 을 consume 할 수 없으니 1개의 thread 는 동작하지 않게 된다고 보면 될까요? A-1 thread ===> partition 1 A-2 thread ===> partition 2 A-3 thread ===> partition 3 B-1 thread ===> partition 4 B-2 thread ===> partition 5 B-3 thread (동작안함) ====> x 추가로 실무에서는 일반적으로 concurrency 옵션을 사용하는지 궁금합니다.

  • kafka
  • EDA
  • msa
  • devops
  • infrastructure
writer0713 댓글 2 좋아요 0 조회수 164

룰 간 충돌 분석

해결됨

[Live 챌린지] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)

공통 컴포넌트 부분의 프롬프트를 실행하던 중에 궁금한 점이 있어요. 아래와 같이 실행을 했는데, 1) input 버튼을 만들기 위해 파일 실행 - commons/components/input/prompts/prompt.101.ui.txt 2) 아래와 같은 답변이 나옴 (Claude-4.5-sonnet thinking model 사용): 🤔 룰 간 충돌 분석 prompt.101.ui.txt: variant 시스템 구현 요구 03-ui.mdc: 피그마 디자인 그대로만 구현하라고 요구 피그마 실제: 단일 Input만 존재 그리고 저 또한, AI가 돌린 코드를 분석하고 룰 재검토 및 실행을 몇 번 반복하는 과정에서 실질적으로 문제가 있을 수 있다고 보였어요. 1) Case 1 처음에 Button 컴포넌트를 위해서 프롬프트를 실행했을 때는 prompt.101.ui.txt 의 " 다음 조건을 모두 만족하는 완전한 variant 시스템을 구현할 것 ." 이 조건을 만족하기 위해서 노드ID 제공했는데도 불구하고, 계속해서 피그마의 모든 button을 다 찾아서 사이즈를 가져오는 것을 볼 수 있었습니다. 2) Case 2 그 다음에 Input 컴포넌트를 위해서 프롬프트를 실행했을 때는 03-ui.mdc 의 " 피그마 링크가 제공되면, 모든 사이즈는 제공된 피그마와 동일하게 처리할 것 " 이라는 룰을 검토하는 과정에서 문제가 있었습니다. 이 조건 때문에 반응형 웹은 고려하지 못하고 width를 진짜 있는 그대로 갖고 와서 상수로 넣어버리고, 유연성이 전혀 없게 만들었습니다. 몇 번 룰을 재검토하라고 시키고 원하는 코드와 비슷하게 만들긴 했지만, 혹시 이런 경우에 대한 해결 방법이 있을까요?

  • react
  • next.js
  • cursor
  • 프롬프트엔지니어링
  • 바이브코딩
날래날래 댓글 2 좋아요 0 조회수 138

Task 클로저 내 `non-Sendable` 값 타입 접근 시, 캡처 리스트가 정의된 Task 순서에 따른 컴파일러 에러 차이

해결됨

앨런 Swift Concurrency for Swift 6 (Part-2)

12강 16분 즘에, Task 의 클로저에 value type 의 프로퍼티를 캡처 리스트로 명시하면 아래와 같은 코드에서는 에러가 나지 않는다고 되어있습니다. struct ValueCounter { var value = 0 mutating func increment() -> Int { value = value + 1 return value } } ​ func test() { var valueCounter = ValueCounter() ​ Task { print(valueCounter.increment()) print(valueCounter.value) } Task { [valueCounter] in var newValueCounter = valueCounter print(newValueCounter.increment()) print(newValueCounter.value) } } 하지만 제가 Xcode 26.0.1 에서 확인했을때는 해당 코드의 첫번째 Task 에서 다음과 같은 컴파일 에러가 발생했습니다 Sending value of non-Sendable type '() async -> ()' risks causing data races 이에 추가로 이것 저것 확인해보다가, 아래와 같이 캡처 리스트를 사용하는 Task 를 먼저 작성하면, 에러가 발생하지 않는것을 확인했습니다. // 캡처 리스트 사용하는 Task 순서 변경하니 정상 func test2() { var valueCounter = ValueCounter() ​ Task { [valueCounter] in var newValueCounter = valueCounter print(newValueCounter.increment()) print(newValueCounter.value) } Task { print(valueCounter.increment()) print(valueCounter.value) } } 이와 같은 현상을 어떻게 설명할 수 있을지 궁금합니다. 첫번째 예시의 두번째 Task 에서는 [valueCounter] in 으로 현재 값을 캡처하려고해도, 이미 첫번째로 정의된 Task 에서 valueCounter.increment() 를 호출하면서 다른 스레드 (편의상) 에서 값을 변경하고 있기 때문에, 동일 시점에 딱 한개의 쓰레드에서의 접근이 깨져서 이런 에러가 발생하는 걸까요? (그렇다기엔 에러 위치는 첫번째 Task 정의에서 떠서... 아닌가 싶기도하고요..) 두번째 예시의 첫번째 Task 에서는 캡처 리스트로 값을 캡처해서 valueCounter.increment() 를 호출하고, 두번째 Task 는 valueCounter.increment() 를 하려고해도 이 시점에서 valueCounter 를 참조하고 있는건 이곳 뿐이기 때문에 (첫번째 Task 에서는 캡처해서 사용), 동일 시점에 딱 한개의 쓰레드에서의 접근이 보장되어서 에러가 발생하지 않는걸까요? 결과를 기준으로 나름대로 고민을 해봤는데, 어쨌든 다 추측이라서.. 혹시 이와 같은 현상을 어떻게 이해하면 될지 궁금합니다 감사합니다.

  • ios
  • swift
  • 동시성
  • async-await
  • concurrency
sujinnaljin 댓글 1 좋아요 0 조회수 158

main.py 눌러도 안떠요

미해결

한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)

혹시 파이선을 d드라이브 깔아서 그런걸까요?

  • python
spaceno1js 댓글 2 좋아요 0 조회수 149

보충강의 잘못올리신거 같아요

미해결

한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)

강의 소개영상인데요?

  • python
spaceno1js 댓글 1 좋아요 0 조회수 106

12:32 반응이 없는데 왜그런거죠?

미해결

한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)

완전 똑같이 했는데

  • python
spaceno1js 댓글 2 좋아요 0 조회수 104

10:40 이 부분이 저는 안떠요

미해결

한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)

중요한 부분이라고 하셨는데 진도가 안나가네 요

  • python
spaceno1js 댓글 2 좋아요 0 조회수 114

멀티모듈 초기설정

해결됨

멀티 모듈 아키텍처로 구현하는 은행 서버 핵심 기능 [ Kotlin & Spring ]

지금 Swagger 적용하기 보고있는데 Application.kt 파일 을 작성하는데 스프링이 적용이안돼는지 어노테이션 이 원래 빨갛고 노랗게 떠야하는데 안뜨네요 강의보고 따라하는중인데 어떻게해야될지 잘모르겠습니다

  • java
  • spring
  • kotlin
  • mysql
  • spring-boot
김우철 댓글 2 좋아요 0 조회수 159

5:46 저 부분이 안보이는데

미해결

한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)

왜그런거죠?

  • python
spaceno1js 댓글 1 좋아요 0 조회수 76

4:07 글 입력은 어떻게 하나요?

미해결

한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)

(사진)

  • python
spaceno1js 댓글 2 좋아요 0 조회수 53

코드 질문있습니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 큰돌님:) 6998번: Tree Isomorphism 위 문제를 아래와 같이 풀었습니다. http://boj.kr/996b17617f9548178e4a41731c255e42 틀렸다고 나오더군요... 혹시 어떻게 풀어야 할까요?

  • c++
  • 코딩-테스트
원재 댓글 2 좋아요 0 조회수 56

UE5 Retargeting시 bone의 scale문제 발생

해결됨

[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문

Retargeting preview에서는 정상적으로 얼굴이 출력됩니다. 다만, 애니메이션을 export했을 때 bone의 scale값이 변경되고 수정또한 되지 않는 문제가 발생합니다 저와 같은 현상을 가진 질문글을 찾아서 FaceAttach Bone의 Scale값을 조정해봤는데, 정상적으로 되는 듯 싶었으나 저장을 하고 다시 키면 scale값이 다시 1.0으로 돌아와있더라고요 수정이 먹히지 않는 문제가 있습니다. https://inf.run/wiMsx

  • unreal-engine
  • ue-blueprint
넘블 댓글 2 좋아요 0 조회수 255

KeepRelative 와 KeepWorld 의 설명을 정확히 모르겠습니다.

해결됨

[Rookiss R&D Lab] UE5 Framework Insight (Liu)

상대 Transform 을 유지하겠다. 와 WorldTransform 을 그대로 사용하겠다는 의미가 어떤 것인지 정확히 모르겠습니다.

  • c++
  • unreal-engine
  • ue5
  • 언리얼-c++
SIsB 댓글 2 좋아요 0 조회수 140

[교재문의]p.192쪽 풀이 중 궁금점

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

안녕하세요 제가 책보면서 공부중인데 코딩을 할 때 아래와 같이 코딩을 하다보니 에러가 뜨더라구요 result = df['차이'].min()에서 ['차이'] 이거를 빼고 하니까 되던데... 컬럼명을 넣고 안넣고에서 어떤 차이가 있는건가요..? import pandas as pd df = pd.read_csv("delivery_time.csv") # df.info() df['실제도착시간']=pd.to_datetime(df['실제도착시간']) df['주문시간']=pd.to_datetime(df['주문시간']) # df.info() df['차이']=(df['실제도착시간']-df['주문시간']).dt.total_seconds()/60 df = df.groupby('앱종류')['차이'].mean() df result = df['차이'].min() print(result)

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
jkim8109 댓글 2 좋아요 0 조회수 53

공공데이터 포탈 서비스 중단 문제

해결됨

아이디어만 있으면 앱 출시까지 — 공공데이터로 만드는 내 첫 서비스

최근 국가정보자원관리원 화재로 인해서 공공데이터 포탈의 API 서비스가 이루어지지 않고 있습니다. 그래서 수업에서 적용할 수 있는 다른 주식시세 API를 알아보고 있는 중에 질문 올립니다. 금융위원회_주식시세정보 말고 다른 주식 시세 API로 수업을 들을 수 있는지 궁금하고 추천할 만한 다른 주식 시세 API 추천할 만한 것 있으면 추천부탁드리요.

  • flutter
  • ai-활용-(ax)
  • 바이브코딩
Bruce 댓글 2 좋아요 0 조회수 153

강의에 잘린 부분이 있는 것 같아요

미해결

[언리얼 공인 강사 직강] 하루만에 언리얼 엔진5 입문하기

벽이 뭘 해도 안날아오고 에러로그가 생겨서 화면을 자세히 살펴보니 벽의 트랜스폼이 처음엔 Static 이었는데, 테스트하실 땐 Movable 로 바뀌어 있었어요. 그런데 그걸 바꾸는 장면이 안보여요..!

  • unreal-engine
유세희 댓글 1 좋아요 1 조회수 105

확인 버튼 만들 때 폰트 색상 화이트 주는 위치 문의드려요.

해결됨

Part1: 진짜 왕초보 iOS 배우기(SwiftUI, SwiftData, 2024)

강의에 보면 확인버튼의 폰트 색상을 화이트로 줄 때 .background() 부분의 상단 또는 하단 측에 스타일을 줘도 된다고 하셨는데요. 하단 측에 .foregroundStyle(Color.white)를 주게 되면 확인 글자가 나타나지 않더라구요. 상단에만 줘야하는 것 아닌지 여쭤 봅니다.

  • ios
  • swift
  • swiftui
  • swift5.5
Alex Kim 댓글 2 좋아요 1 조회수 121

C언어 문자열 인식

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

데이터 형태와 참/거짓 챕터이고 문자 배열로 할당하기 위해서 1:56 보시면 //문자 배열로 할당에서 맨 오른쪽에 \0이 무조건 있어야 문자 배열로 인식이 되는건가요?

  • python
  • java
  • c
  • 정보처리기사
dhkdxo12 댓글 2 좋아요 0 조회수 62

사고패턴 바꾸기

미해결

[4주 과정] <클로드 코드> 완독 챌린지 : 매일 1시간씩 4주 동안 클로드 코드 도서 완독하기!

프롬프팅 전략과 사고패턴에서 cot, tot 등을 구분하여 사용할수 있는 방법이 궁금해요 마이크로서비스를 단계별로 분리해줘. 최적의 데이터베이스 설계를 찾아줘. api 엔드포인트를 구현하고 반복 개선해줘. 이런식으로 책에서 적힌 설명대로 사고패턴을 바꾸는 방법밖에 없는지? 명확한 기준이 있을까요? 사고패턴 변경방법이 궁금합니다

  • 업무-생산성
  • 인공지능(ai)
  • ai-활용-(ax)
  • claude
  • 바이브코딩
기쁜 앵무새 댓글 2 좋아요 0 조회수 142

인기 태그

인프런 TOP Writers

주간 인기글