Skip to content

Commit 060c4e6

Browse files
committed
ajustes rabbitmq
1 parent 8f7c518 commit 060c4e6

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/config/env.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export type Redis = {
7171

7272
export type Rabbitmq = {
7373
ENABLED: boolean;
74-
MODE: 'isolated' | 'global' | 'single';
74+
MODE: string; // global, single, isolated
7575
EXCHANGE_NAME: string; // available for global and single, isolated mode will use instance name as exchange
7676
URI: string;
7777
};
@@ -285,7 +285,7 @@ export class ConfigService {
285285
},
286286
RABBITMQ: {
287287
ENABLED: process.env?.RABBITMQ_ENABLED === 'true',
288-
MODE: (process.env?.RABBITMQ_MODE as 'isolated' | 'global' | 'single') || 'isolated',
288+
MODE: process.env?.RABBITMQ_MODE || 'isolated',
289289
EXCHANGE_NAME: process.env?.RABBITMQ_EXCHANGE_NAME || 'evolution_exchange',
290290
URI: process.env.RABBITMQ_URI || '',
291291
},

src/libs/amqp.server.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export const getAMQP = (): Channel | null => {
6363
export const initQueues = (instanceName: string, events: string[]) => {
6464
if (!instanceName || !events || !events.length) return;
6565
const rabbitConfig = configService.get<Rabbitmq>('RABBITMQ');
66-
// const TWO_DAYS_IN_MS = 2 * 24 * 60 * 60 * 1000;
66+
const TWO_DAYS_IN_MS = 2 * 24 * 60 * 60 * 1000;
6767
const amqp = getAMQP();
6868

6969
const rabbitMode = rabbitConfig.MODE || 'isolated';
@@ -83,7 +83,7 @@ export const initQueues = (instanceName: string, events: string[]) => {
8383
amqp.assertQueue(queueName, {
8484
durable: true,
8585
autoDelete: false,
86-
// messageTtl: TWO_DAYS_IN_MS,
86+
messageTtl: TWO_DAYS_IN_MS,
8787
arguments: {
8888
'x-queue-type': 'quorum',
8989
},
@@ -101,7 +101,7 @@ export const initQueues = (instanceName: string, events: string[]) => {
101101
amqp.assertQueue(queueName, {
102102
durable: true,
103103
autoDelete: false,
104-
// messageTtl: TWO_DAYS_IN_MS,
104+
messageTtl: TWO_DAYS_IN_MS,
105105
arguments: {
106106
'x-queue-type': 'quorum',
107107
},
@@ -135,7 +135,7 @@ export const initQueues = (instanceName: string, events: string[]) => {
135135
amqp.assertQueue(queueName, {
136136
durable: true,
137137
autoDelete: false,
138-
// messageTtl: TWO_DAYS_IN_MS,
138+
messageTtl: TWO_DAYS_IN_MS,
139139
arguments: {
140140
'x-queue-type': 'quorum',
141141
},

0 commit comments

Comments
 (0)