Closed Berithx closed 2 months ago
ex) infra/textchat-db -> dev
쉽게 비대해질 수 있는 실시간 채팅의 DB로서 기존에는 초기 개발환경 통일을 위해 MariaDB를 사용했으나, 기본 기능 구현 후 확장성과 비정형적인 내부 컨텐츠(내용) 처리에 용이한 MongoDB로 변경
Echo의 어플리케이션의 기반이 WebFlux임에 따라 MongoDB Reactive 의존성 주입
MongoDB의 ObjectID를 사용하기 위해 Text Entity의 ID를 Long → String 타입으로 변경
Long
String
최종적으로 MongoDB Atlas를 사용할 예정이기 때문에 관련 DB 설정 및 정상 데이터 입출력 확인
MongoDB Atlas를 사용할 것이나, 로컬 환경에서 타 팀원 간의 개발 간 충돌을 대비하여 Docker 환경에서 추가 개발
1. 데이터 입력(채팅 입력)
2. 데이터 출력(채팅방 입장 시 기존 로그 반환)
PR 타입(하나 이상의 PR 타입을 선택해주세요)
반영 브랜치
ex) infra/textchat-db -> dev
변경 사항
테스트 결과