Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore: ✨ RabbitMQ 및 Socket 서버 연결 설정 #164

Merged
merged 18 commits into from
Oct 9, 2024

Conversation

psychology50
Copy link
Member

작업 이유

  • WebSocket Server Stomp 및 External Broker 연결 설정
  • Message Queue 중앙 관리를 위한 RabbitMQ 연결 설정

작업 사항

image

  • RabbitMQ와 Socket Server 간에 AMQP(port: 5672) 연결 설정 완료
  • Client 측에서 웹 소켓 연결 시, STOMP(port: 61613) 연결 설정 완료

리뷰어가 중점적으로 확인해야 하는 부분

image

  • 테스트를 위한 html과 js를 구현해두었습니다. 코드는 secret 채널에 압축 파일로 올려둘테니, pennyway-socket 모듈 하위의 resource에 넣어주고 docker-compose up -d 실행 후, html 열어보면 됩니다. (이슈 하나 있는데, 아래 적음)
  • 추가된 속성이..매우 많습니다.

발견한 이슈

  • 이유를 모르겠으나, IntelliJ로 실행하면 Socket Server가 RabbitMQ와 연결은 하는데 ConnectFactory 생성과 Exchange 등록을 정상적으로 수행하질 않음. (??)
  • 이미 혼자 공부하면서 똑같이 설정했을 때 모두 동작했고, 로컬에서 실행하면 여전히 잘 되기 때문에 이유를 못 찾는 중.
PENNYWAY_PROXY_IP=*
CHAT_SERVER_URL=ws://localhost:8081/chat
SOCKET_SERVER_PORT=8081
  • 만약, 테스트를 해보고 싶다면, 위와 같이 환경 변수 수정 → socket 컨테이너 내리고 인텔리제이로 실행하시면 됩니다.

@psychology50 psychology50 added the enhancement New feature or request label Oct 9, 2024
@psychology50 psychology50 self-assigned this Oct 9, 2024
@psychology50 psychology50 merged commit 0b05459 into dev Oct 9, 2024
1 check passed
@psychology50 psychology50 deleted the feat/PW-552-rabbitmq-config branch October 9, 2024 12:36
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.

1 participant