kafka-retry
Version:
Handle kafka non-blocking retries and dead letter topics for nestjs microservice
15 lines (12 loc) • 439 B
text/typescript
export function getRetryMetadata(): Map<string, Record<string, any>> {
if (!global.retryMetadata) {
global.retryMetadatas = new Map<string, Record<string, any>>();
}
return global.retryMetadata;
}
export function setRetryMetadata(key: string, value: Record<string, any>) {
getRetryMetadata().set(key, value);
}
export function getRetryMetadataByKey(key: string): Record<string, any> {
return getRetryMetadata().get(key);
}