issues
search
meopin-top
/
convey-your-mind-WSS
마음을 전해요. 백엔드(WSS)
0
stars
0
forks
source link
feature/redis: 레디스 락처리, 레디스 저장 로직 구현
#11
Closed
j1mmyson
closed
11 months ago
j1mmyson
commented
1 year ago
구현 사항
브로드 캐스팅 로직이 변경되었습니다.
기존의 수신한 데이터를 레디스에 밀어넣고 레디스에서 불러온 전체 데이터를 불러오는 방식에서 수신한 데이터를 즉시 브로드 캐스팅하고 새로운 스레드를 생성하여 레디스에 데이터를 밀어 넣는 방식으로 변경되었습니다.
네트워크 트래픽, 응답시간이 감소하였습니다.
레디스에 데이터를 저장하는 로직이 구현되었습니다.
프로젝트 아이디값을 key, 데이터의 string값을 value로 저장하도록 로직이 구현되었습니다.
수신한 데이터를 레디스에 저장하는 과정에서 발생하는 과정을 최적화할 필요가 있습니다.
레디스 락 구현
데이터 정합성을 보장하기 위해 레디스에서 락 처리를 구현하였습니다.
더미 프로젝트 생성 api 구현
GET /dummy
를 호출하여 더미 프로젝트를 생성할 수 있도록 구현되었습니다.
close #2
구현 사항
브로드 캐스팅 로직이 변경되었습니다.
레디스에 데이터를 저장하는 로직이 구현되었습니다.
레디스 락 구현
더미 프로젝트 생성 api 구현
GET /dummy
를 호출하여 더미 프로젝트를 생성할 수 있도록 구현되었습니다.close #2