issues
search
Taaewoo
/
Riot_Data_Pipeline
2
stars
0
forks
source link
Kafka에 저장할 topic 데이터의 Summoner name 별 구분 방법
#10
Open
Taaewoo
opened
2 years ago
Taaewoo
commented
2 years ago
이슈 사항
Kafka topic에 matchInfo를 저장하는데 성공
하지만 topic 데이터에서 Summoner name 구분은 아직 없음
현재 다른 Summoner의 match 정보가 모두 하나의 topic에 구분 없이 저장됨.
이 문제를 해결하기 위한 방법
하나의 topic에 Summoner name 정보를 담기
현재는 Json 형태의 String을 그대로 넘기는 중
String에 추가하려면 다시 Http Response쪽 작업 필요
Summoner 별로 topic 명을 다르게 설정
Summoner name에 맞게 topic 이름을 정하려고 했지만
Riot의 Summoner name은 공백과 한글을 포함하기 때문에 힘듦.
Summoner name을 mapping 시키는 table 필요 ( 공수가 더 많이 들 것으로 예상 )
Taaewoo
commented
2 years ago
topic에 summoner name 정보를 담으려면 Http Response 작업이 필요
현재 구조에서는 String을 다시 JsonObject 형태로 변환
JsonObject에 원하는 데이터 삽입
새로운 JsonObject를 다시 String으로 변환 후 topic에 produce -> 이럴꺼면 그냥 처음부터 JsonObject로 받고 topic 데이터도 JsonObject로 하자
4 해당 이슈와 연관있음
이슈 사항