현재 간단하게 Spring MVC와 자바스크립트를 이용해서
폴링방식으로 사용자가 1초마다 정보를 주고 받을수 있도록 하였습니다.
여기서 앱을 통해서도 채팅이 가능하도록 다시 설계하다가 jms나 mq서버에 대해서 알게 되었습니다.
그중에 rabbitMQ에 대해서 공부해보니까 Spring + 자바스크립트 조합과 Spring + RabbitMQ + 자바스크립트 조합
(두번째의 경우 자바스크립트가 RabbitMQ에 정보를 보내면 spring과 다시 연동하여 동작함)
둘 중에 어떤 조합이 더 효율적인지 궁금해졌습니다.
채팅 사용자가 엄청나게 많다면 Spring으로 바로 처리하는게 빠를까요?
(Spring에서는 채팅 서비스말고 게시판 서비스도 연동중입니다.)
RabbitMQ로 받은 다음 스프링과 연동하는게 좋을까요?
(뭔가 메세지 처리 서버라는게 더 빠를것 같기도 하고...)
아니면 상관없는 건가요?