@@ -16,7 +16,7 @@ export default class DailyMessage {
16
16
async listen ( ) {
17
17
console . log ( this . client . cluster . count ) ;
18
18
const URL = process . env . RABBITMQ_URL || "fallback" ;
19
- const connection = await amqplib . connect ( URL ) ;
19
+ const connection = await amqplib . connect ( URL , { clientProperties : { connection_name : `client-cluster- ${ this . client . cluster . id } ` } } ) ;
20
20
let QUEUE = `cluster-${ this . client . cluster . id } ` ;
21
21
if ( connection ) {
22
22
const channel = await connection . createChannel ( ) ;
@@ -25,7 +25,6 @@ export default class DailyMessage {
25
25
await channel . assertQueue ( QUEUE , {
26
26
durable : false ,
27
27
deadLetterExchange : "DLX" ,
28
-
29
28
deadLetterRoutingKey : "nVZzaJrwJ9" ,
30
29
} ) ;
31
30
channel . consume ( QUEUE , async ( message ) => {
@@ -74,6 +73,7 @@ export default class DailyMessage {
74
73
message : IQueueMessage ,
75
74
properties : MessageProperties ,
76
75
) : Promise < Result < string > > {
76
+ console . log ( message )
77
77
if ( message . channelId == null ) {
78
78
return {
79
79
success : false ,
@@ -210,7 +210,7 @@ export default class DailyMessage {
210
210
reason : string ,
211
211
message : amqplib . Message ,
212
212
) {
213
- const headers = { rejectionCause : reason } ;
213
+ const headers = { rejectionCause : reason , cluster : this . client . cluster . id } ;
214
214
channel . publish ( "DLX" , "key" , message . content , {
215
215
headers : headers ,
216
216
messageId : message . properties . messageId ,
0 commit comments