[프로젝트]
[소마]
4일 정도 계속해서 웹소켓관련 파트만 잡고 있었다. 단순한 작성 오류로 인해 되지 않던 것부터 해서 웹소켓과 외부 브로커에 대한 잘못된 개념도 바로 잡는 시간을 가졌다. 아직 완벽하게 해결되진 않았지만 빠른 시일내에 해결되리라 생각된다.
목요일에는 온라인으로 이태우 멘토님에게 웹소켓관련 질문을 드려 웹소켓과 외부 브로커에 관한 개념을 바로 잡는 시간을 가졌다. 지금까지 만들었던건 외부 브로커만 있었고 그것을 관리해줄 StompConfig나 WebsocketConfig가 존재하지 않았다.
그래서 금요일에 만들어보고 토요일에 소마 센터에 올라가서 멘토링을 통해 조금의 버그들을 고치고, 로컬 환경에서는 apic을 이용해서 테스트에 성공하였다. 그래서 aws ec2에 올렸는데 websocket이 동작하지 않는 것이다. 구글링을 통해 nginx의 config를 설정하여 websocket을 연결할 때 alb에서 받아온 값에 헤더를 추가하도록 설정하여 websocket까지는 연결이 되었지만 아직 stomp는 연결이 되지 않는다. 내일 해결해봐야겠다.. stomp를 하면서 수 많은 알 수 없는 버그들이 있었는데 완료되는 날 다 같이 정리해 보려고 한다.
'일간 회고록(TIL)' 카테고리의 다른 글
[22.08.23] Daily 회고록 (jwt + google oauth2 소셜 로그인) (0) | 2022.08.24 |
---|---|
[22.08.17] Daily 회고록 (아키텍처, EC2, ALB와 NLB 환경 STOMP test) (0) | 2022.08.18 |
[22.08.09] Daily 회고록 (AWS SNS, AmazonMQ, ActiveMQ) (0) | 2022.08.10 |
[22.08.07] Daily 회고록 (스프린트 회의, 전략(Strategy) 패턴) (0) | 2022.08.08 |
[22.08.04] Daily 회고록 (Builder 패턴, @Builder, @Singular) (0) | 2022.08.05 |