|
@@ -41,8 +41,6 @@ function KafkaProducer() { |
|
@@ -41,8 +41,6 @@ function KafkaProducer() { |
41
|
}
|
41
|
}
|
42
|
}
|
42
|
}
|
43
|
|
43
|
|
44
|
- let headersData = headers.data;
|
|
|
45
|
- headersData = Object.fromEntries(Object.entries(headersData).map(([key, value]) => [key, Buffer.from(value)]));
|
|
|
46
|
return producer.send(
|
44
|
return producer.send(
|
47
|
{
|
45
|
{
|
48
|
topic: responseTopic,
|
46
|
topic: responseTopic,
|
|
@@ -50,7 +48,7 @@ function KafkaProducer() { |
|
@@ -50,7 +48,7 @@ function KafkaProducer() { |
50
|
{
|
48
|
{
|
51
|
key: scriptId,
|
49
|
key: scriptId,
|
52
|
value: rawResponse,
|
50
|
value: rawResponse,
|
53
|
- headers: headersData
|
51
|
+ headers: headers.data
|
54
|
}
|
52
|
}
|
55
|
]
|
53
|
]
|
56
|
});
|
54
|
});
|
|
@@ -96,15 +94,10 @@ function KafkaProducer() { |
|
@@ -96,15 +94,10 @@ function KafkaProducer() { |
96
|
eachMessage: async ({topic, partition, message}) => {
|
94
|
eachMessage: async ({topic, partition, message}) => {
|
97
|
let headers = message.headers;
|
95
|
let headers = message.headers;
|
98
|
let key = message.key;
|
96
|
let key = message.key;
|
99
|
- let data = message.value;
|
|
|
100
|
let msg = {};
|
97
|
let msg = {};
|
101
|
-
|
|
|
102
|
- headers = Object.fromEntries(
|
|
|
103
|
- Object.entries(headers).map(([key, value]) => [key, [...value]]));
|
|
|
104
|
-
|
|
|
105
|
msg.key = key.toString('utf8');
|
98
|
msg.key = key.toString('utf8');
|
106
|
- msg.data = [...data];
|
|
|
107
|
- msg.headers = {data: headers}
|
99
|
+ msg.data = message.value;
|
|
|
100
|
+ msg.headers = {data: headers};
|
108
|
messageProcessor.onJsInvokeMessage(msg);
|
101
|
messageProcessor.onJsInvokeMessage(msg);
|
109
|
},
|
102
|
},
|
110
|
});
|
103
|
});
|