ЦИТК-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", 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("@")),
fn => {
client.subscribe(fn.sFnURL); client.subscribe(fn.sFnURL);
} });
);
//Прослушиваем сообщения //Прослушиваем сообщения
client.on("message", (topic, message) => { client.on("message", (topic, message) => {