개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.20 13:03

MongoDBDriverMonitoringSDAMSubscriber::topologyChanged에 대한 질문

목록
  • NestJS전문가 1일 전 2025.05.20 13:03
  • 3
    1
제가 MongoDB Driver Monitoring SDAM Subscriber에 대한 이해를 높이고 싶습니다.
MongoDBDriverMonitoringSDAMSubscriber::topologyChanged 이벤트는 어떤 상황에서 발생하며,
이벤트가 발생했을 때 Subscriber가 처리해야 할 작업은 무엇인지 궁금합니다.

그리고 topologyChanged 이벤트를 처리하기 위해 필요한 조건이나 설정은 어떤지 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    MongoDB Driver Monitoring SDAM Subscriber의 topologyChanged 이벤트는 MongoDB 클라이언트가 연결된 토폴로지의 변경이 발생할 때 발생합니다. 예를 들어, MongoDB 클라이언트가 연결된 서버가 다운되거나, 새로운 서버가 추가되는 경우 topologyChanged 이벤트가 발생합니다.

    이벤트가 발생했을 때 Subscriber는 다음 작업을 처리해야 합니다.

    1. 새로운 토폴로지 정보를 수집합니다.
    2. 이전 토폴로지 정보를 해제합니다.
    3. 새로운 토폴로지 정보를 사용하여 MongoDB 클라이언트를 재조정합니다.

    topologyChanged 이벤트를 처리하기 위해 필요한 조건은 다음과 같습니다.

    1. MongoDB Driver Monitoring SDAM Subscriber가 활성화되어 있어야 합니다.
    2. MongoDB 클라이언트가 연결된 토폴로지의 변경이 발생해야 합니다.
    3. Subscriber가 topologyChanged 이벤트를 처리할 수 있는 메서드가 구현되어 있어야 합니다.

    topologyChanged 이벤트를 처리하기 위해 필요한 설정은 다음과 같습니다.

    1. MongoDB Driver Monitoring SDAM Subscriber를 활성화하는 설정을 추가해야 합니다.
    2. topologyChanged 이벤트를 처리할 수 있는 메서드를 구현해야 합니다.
    3. MongoDB 클라이언트가 연결된 토폴로지의 변경을 감지할 수 있도록 설정해야 합니다.

    2025-05-20 13:04

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 21,305건 / 23 페이지

검색

게시물 검색