Skip to content

[채팅 서비스] websocket 과 stomp를 이용한 chat-service 개발 #6

@ryudain05

Description

@ryudain05

📄 Describe

1. chat-service 프로젝트 셋팅

  • 프로젝트 버전 맞추기
  • global 설정

2. 채팅 도메인 설계

  • 채팅방
  • 채팅방 유저
  • 메시지

3. 채팅 기능 개발을 위한 초기 셋팅(webscoket, kafka)

  • config 설정 (websocket, cors, kafka topic, producer, consumer)

4. 채팅 기능 개발

  • 채팅방 생성
  • 채팅 기능
  • 읽음/안읽음 기능
  • 채팅방 목록 조회
  • 채팅방 나가기
  • 프로필 공유

✅ Tasks

chat-service 프로젝트 셋팅

  • 프로젝트 버전 맞추기
  • global 설정 (Exception, Code, Config, ApiResponse)

채팅 도메인 설계

  • 채팅방 도메인 설계
  • 채팅방 유저 도메인 설계
  • 채팅 내용 도메인 설계

채팅방 생성

Image
  1. 룸메이트, 산책메이트, 식사메이트, 운동메이트, 스터디메이트 선택
  2. 채팅방에 초대할 인원 선택 (각 아이디 검색 및 메이트 마다 차별)
  3. 채팅방 이름
  4. 프로필 공유 및 추천 질문
  5. 채팅 상대 삭제 및 나가기 기능
  6. 채팅방 목록

todo:

  • 메이트 선택(mate-service 단에서 openfeign 요청)
  • 초대 인원 선택 또한 위 선택 된 메이트 Type에 한해서 초대가 가능하도록
  • 유저 프로필 공유

🙋🏻 More

No response

Metadata

Metadata

Assignees

Labels

BE백엔드 역할feat개발 진행level1이슈 및 개발 레벨

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions