PostgreSQL에도 Pub/Sub이 있다는 사실? : PostgreSQL LISTEN & NOTIFY
·
🥞 Database
들어가며최근 다니는 회사에서 사내 라이브러리 개선을 진행하고 있습니다. 그래서 이벤트에 대해 이것저것 학습하고 있는데요, 신기한 키워드에 대해 학습을 해서 기록겸 정리해둡니다. PostgreSQL의 LISTEN과 NOTIFY를 이용하여 이벤트 기반 아키텍처를 구축할 수 있다는 사실을 아셨나요?Redis Pub/Sub 처럼 PostgreSQL도 데이터 변경에 대해 구독할 수 있고 변경사항을 받아 처리할 수 있답니다.해당 기능에 대해 요약하자면 '트랜젝션이 종료되고 commit 된 시점에 서버가 해당 이벤트를 받아 알 수 있는 기능' 입니다. PostgreSQL LISTEN & NOTIFYLISTEN 과 NOTIFY는 PostgreSQL 이 제공하는 이벤트기반 비동기 처리 방식입니다. 한쪽에서는 특정 이벤트..