Skip to content

Conversation

@Hwater00
Copy link
Contributor

@Hwater00 Hwater00 commented Jan 3, 2025

✨ 이 PR에서 핵심적으로 변경된 사항은 무엇일까요?

문제를 해결하면서 주요하게 변경된 사항들을 적어 주세요.

  • 카프카를 통한 장애처리 로직 구현 예정

🔖 핵심 변경 사항 외에 추가적으로 변경된 부분이 있나요?

없으면 "없음" 이라고 기재해 주세요
*없음

🙏 Reviewer 분들이 이런 부분을 신경써서 봐 주시면 좋겠어요

개발 과정에서 다른 분들의 의견은 어떠한지 궁금했거나 크로스 체크가 필요하다고 느껴진 코드가 있다면 첨부해주세요.

  • 카프카 처리 과정에서 문제 발생 시 Slack가 같은 외부 전달 서버가 없는데 필요성에 대해 같이 고민해주세요.
  • 개발 과정에서 카프카를 Spring 서버와 연결되어있는데, 플라스크 서버와 Spring 서버 사이 연결과 고민되었습니다.
    저는 Flask 연결 장애가 배포 대여 서버로 인해 발생하는 상황에서 채팅 메시지 응답을 받지 못하고 무한히 멈춰있는 오류를 해결하고자 kafka를 도입하게 되었습니다.

➕ 관련 이슈 링크


📝 Assignee를 위한 CheckList

  • To-Do Item

Related to 추가적으로 카프카를 통한 장애처리 로직 구현 예정
@Hwater00 Hwater00 self-assigned this Jan 3, 2025
@Hwater00 Hwater00 added Type: Refactor 코드 리팩토링 Type: Feature 기능 개발 labels Jan 30, 2025
 `KafkaConsumerService`에서는 Flask 호출이 실패한 경우 커밋을 생략하여 재시도하도록 설정했습니다.
- 메시지 처리 실패 시 WebSocket으로 에러 메시지를 전송하도록 `KafkaConfig`에서 `DefaultErrorHandler` 구성
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Feature 기능 개발 Type: Refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants