요구사항: - 현재 일반적인 플로우는 supplier로 메시지를 브로킹하는 패턴으로 보입니다. - 하지만 메시지의 생성시점은 보장되는 반면에, 소멸과 유효시간에 대한 로직은 없어보입니다. - 구현에 앞서 메시징을 사용하시게 된 계기와 어떤 사용자를 특정하셨는지에 대한 고민이 추가되었으면 좋겠습니다.