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

Merged
Mim merged 4 commits from Dollerok/P8-ExchangeService:master into master 2024-09-25 16:20:34 +03:00
3 changed files with 6 additions and 7 deletions
Showing only changes of commit 226fe582b6 - Show all commits

View File

@ -77,6 +77,8 @@ let kafkaConnection = {
sClientIdSender: "Parus",
//ID клиента-получателя
sClientIdRecipient: "Parus",
//Группа получателя
sGroupId: "Parus",
//Время ожидания успешного подключения (мс)
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();

View File

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