feat: delivery failure reporting for consumer-side DLQ #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closed: The event-driven path (
EventPublisher) already gives consumers full control — they receiveDeliveryRequested, own retries, and getDeliveryFailedon errors. That's everything needed to build a DLQ. The fire-and-forget path (no publisher) is intentionally fire-and-forget; adding rich failure reporting to it contradicts its purpose. Consumers who need DLQ should useEventPublisher.