ЦИТК-901 (Добавление поддержки протоколов MQTT и KAFKA)

This commit is contained in:
Dollerino 2024-09-19 18:20:58 +03:00
parent 3128ed0492
commit 226fe582b6
3 changed files with 6 additions and 7 deletions

View File

@ -77,6 +77,8 @@ let kafkaConnection = {
sClientIdSender: "Parus", sClientIdSender: "Parus",
//ID клиента-получателя //ID клиента-получателя
sClientIdRecipient: "Parus", sClientIdRecipient: "Parus",
//Группа получателя
sGroupId: "Parus",
//Время ожидания успешного подключения (мс) //Время ожидания успешного подключения (мс)
nConnectionTimeout: 5000, nConnectionTimeout: 5000,
//Необходимость попытки переподключения при потере соединения //Необходимость попытки переподключения при потере соединения

View File

@ -71,7 +71,7 @@ const subscribeKafka = async ({ connectionPrms, service, processKafkaMessage, lo
}); });
//Инициализируем получателя //Инициализируем получателя
let consumer = client.consumer({ groupId: "ParusWebApi" }); let consumer = client.consumer({ groupId: connectionPrms.sGroupId });
//Устанавливаем прослушивание //Устанавливаем прослушивание
await consumer.connect(); await consumer.connect();

View File

@ -50,12 +50,9 @@ const subscribeMQTT = async ({ connectionPrms, service, processMQTTMessage, logg
}); });
//Обходим функции сервиса //Обходим функции сервиса
_.forEach( _.forEach(service.functions, fn => {
_.filter(service.functions, fn => !fn.sFnURL.startsWith("@")), client.subscribe(fn.sFnURL);
fn => { });
client.subscribe(fn.sFnURL);
}
);
//Прослушиваем сообщения //Прослушиваем сообщения
client.on("message", (topic, message) => { client.on("message", (topic, message) => {