ecsimsw / daily-notes

val contents = myDailyNotes.filter { it.isPublic }
5 stars 0 forks source link

RabbitMQ - Dead Letter Exchange #27

Closed ecsimsw closed 1 year ago

ecsimsw commented 1 year ago

https://minholee93.tistory.com/entry/RabbitMQ-Dead-Letter-Exchange-TTLTime-To-Live

ecsimsw commented 1 year ago

외부 문제로 회원 가입 실패하는 경우를 막기 위해서

회원 가입 로직

스토리지 생성이 보장되어야 하는 경우 / 동기식

회원 가입이 실패되는 것이 옳을까?

스토리지 생성 결과를 확인하지 않으면 어떨까? / 비동기식

이벤트 수행을 보장하는 방법

모든 이벤트 수행을 반드시 보장해야 할까

Message queue를 사용하는 이유


Rabbit MQ 사용 옵션

Exchange 타입별 라우팅 방식

Durability

Dispatch strategy

Round robin vs Fairly dispatched

Options for cost

Dead letter queue