Categories

Apache Pulsar

글 3편

2026

  1. CI에서만 실패하던 테스트, ack보다 되감기가 먼저 도착했다

    네트워크로 가는 ack와 직접 호출한 되감기의 순서가 뒤바뀌던 테스트

  2. shutdownNow()가 버린 작업 때문에 끝나지 않던 future

    shutdownNow()가 대기 중인 작업을 버려서 future가 끝나지 않던 문제

  3. TableView에서 message 전체를 쓰고 싶을 때

    PIP-445로 Pulsar 5.0.0 TableView에 더한 createMapped와 TableViewMessageMapper의 사용법, mapper가 불리는 때와 실패 규칙, 리뷰에서 API 모양이 바뀐 과정