Skip to content

Conversation

@lej8924
Copy link
Collaborator

@lej8924 lej8924 commented Dec 17, 2024

#️⃣연관된 이슈

#채팅 #파이프라인

📝작업 내용

  • ec2하나를 띄워서 rabbitmq를 구축
  • rabbitmq를 stomp프로토콜로 로드밸런스를 할 수 있게 함
  • stomp프로토콜로 클라이언트와 서버간의 통신을 함.

스크린샷 (선택)

image

❓질문

ec2하나를 더 띄어서 거기에 rabbitmq를 설정하는게 좋은 방법일까요?
stomp + rabbitmq가 좋을까요? stomp + kafka가 좋을까요?

@lej8924 lej8924 self-assigned this Dec 24, 2024
@lej8924 lej8924 requested review from Suanna01 and zestbear December 24, 2024 08:43
@plit-leegyubin
Copy link

안녕하세요. 미약하게나마 도움이 될 것같아 제 생각 공유드립니다.
우선 ec2를 하나 더 띄운다는것 자체가 현재 메인 서비스의 ec2 하드웨어 상태가 프리티어라고 가정했을때는 따로 분리하여 관리하는 방향으로 생각했을때 괜찮다고 생각합니다. 다만, 두 서버에서 관리하게 되면 aws에서 설정하게 되는 많은 보안적 요소들때문에 시간이 소요될것이라고 생각하여 메인 서버의 하드웨어 스팩을 늘리고 거기에 rabbit mq를 설정하는 방향이 서비스를 빠르게 구현하는것에 초점을 맞췄을때 더 좋아보입니다.
현재 서비스를 어떤 방향으로 개발하고싶은지에 따라 선택하시면 될 것 같습니다.

kafka는 대용량 메세징 큐를 기반으로 만들어진 시스템이나, 내부의 로직이 서로 조금 달라서 현재 서비스의 채팅기능의 비중에 따라 다를것이라고 생각이 듭니다 채팅에는 rabbitmq가 조금 더 좋아보입니다.

@lej8924 lej8924 added the enhancement New feature or request label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants