관리자 채팅 페이지 제작을 위해 채팅서버를 알아보다..
20년도에 적용하려다 실패한 rebbitMq를 해보려고 한다.
그때는 WebFlux로 하려고 했지만 지금은 javaSpring이니... 자료도 많고 하기도 쉬어보인당.
docker run -d --name rabbitmq_test -p 5672:5672 -p 8080:15672 -e RABBITMQ_DEFAULT_USER=test -e RABBITMQ_DEFAULT_PASS=test rabbitmq:3.10-management
도커가 정상적으로 실행되면
localhost:8080으로 접속시 아래와 같은 화면을 볼 수 있다.
여기에 해당코드를 복붙해서 실행했다면
Username:test
Password:test
로 입력시 로그인이 가능하다.
상단부분에서 Exchanges 를 클릭해준뒤
해당 버튼을 눌러서 새로운 exchange를 만들어준다.
이름같은 경우는 알아볼 수 있게 정하면될 거같다.
상단부분의 Queues 를 눌러서
새로운 Queues를 만들어준다.
그 뒤에 만들어준 test.exchanges를 클릭하여 내부로 접근해준다.
그 뒤에 새로 만든 큐를 To queue 우측 칸에 이름을 입력해준뒤
RoutingKey를 만들어준다.
키는 뭐 입력하고싶은걸 입력한뒤 기억만 해주면 될 거같다.
정상적으로 만들면 위와같은 화면을 볼 수 있다.