ЦИТК-901 (Добавление поддержки протоколов MQTT и KAFKA)
This commit is contained in:
parent
3128ed0492
commit
226fe582b6
@ -77,6 +77,8 @@ let kafkaConnection = {
|
||||
sClientIdSender: "Parus",
|
||||
//ID клиента-получателя
|
||||
sClientIdRecipient: "Parus",
|
||||
//Группа получателя
|
||||
sGroupId: "Parus",
|
||||
//Время ожидания успешного подключения (мс)
|
||||
nConnectionTimeout: 5000,
|
||||
//Необходимость попытки переподключения при потере соединения
|
||||
|
@ -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();
|
||||
|
@ -50,12 +50,9 @@ const subscribeMQTT = async ({ connectionPrms, service, processMQTTMessage, logg
|
||||
});
|
||||
|
||||
//Обходим функции сервиса
|
||||
_.forEach(
|
||||
_.filter(service.functions, fn => !fn.sFnURL.startsWith("@")),
|
||||
fn => {
|
||||
client.subscribe(fn.sFnURL);
|
||||
}
|
||||
);
|
||||
_.forEach(service.functions, fn => {
|
||||
client.subscribe(fn.sFnURL);
|
||||
});
|
||||
|
||||
//Прослушиваем сообщения
|
||||
client.on("message", (topic, message) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user