mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-28 21:50:57 +00:00
13 lines
549 B
TypeScript
13 lines
549 B
TypeScript
import { registerAs } from '@nestjs/config';
|
|
|
|
/**
|
|
* RabbitMQ connection for the payment-event consumer (payment microservice -> passenger).
|
|
* Independent of the IAM/notification module's RABBITMQ_URL so the two broker connections
|
|
* never interfere. Points at the dedicated `payment` vhost on the shared broker.
|
|
*/
|
|
export default registerAs('rabbitmq', () => ({
|
|
url: process.env.PAYMENT_RABBITMQ_URL,
|
|
/** Max unacked payment events held by this consumer at once. */
|
|
prefetch: parseInt(process.env.PAYMENT_EVENTS_PREFETCH ?? '10', 10),
|
|
}));
|