나는 채팅 서버 만들기를 연습하며
대디프로그래머 채팅서버 만들기(3)
Spring websocket chatting server(3) - 여러대의 채팅서버간에 메시지 공유하기 by Redis pub/sub
앞 장에서 실습을 통해 채팅을 구현해 보았습니다. websocket과 Stomp를 이용한 구현만으로도 채팅의 기본 기능은 충분히 구현할 수 있는 것을 확인할 수 있었습니다. 하지만 서비스에 사용하려면
www.daddyprogrammer.org
를 참고하였는데, 해당 부분을 진행하며 안되는 부분이 생겼다. 바로 Embedded Redis를 설정하는 Config Class 부분이었다. 해당 내용에서는
public void redisServer() {
redisServer = new RedisServer(redisPort);
redisServer.start();
}
라는 형식으로 redisServer를 설정 및 시작하였는데, 내가 윈도우 환경에서 작업해서 그런지 혹은 Embeded Redis의 설정 내용이 변경 되었는지,
public void redisServer() {
redisServer = RedisServer.builder()
.port(redisPort)
.setting("maxmemory 128M")
.build();
}
이렇게 Builder를 활용해, 용량을 어느정도 쓸 것인지도 설정해야 했다.
'겪은 오류와 해결책' 카테고리의 다른 글
(JWT binding 오류) NoClassDefFoundError: javax/xml/bind/DatatypeConverter (0) | 2024.01.22 |
---|