Sobes.tech
Junior — Middle

Použili jste Apache Kafka ve svých projektech nebo pracovních úkolech?

sobes.tech AI

Odpověď od AI

Ano, použil jsem Apache Kafka v projektech Node.js k organizaci výměny zpráv mezi mikroservisy. Kafka umožňuje efektivně zpracovávat velké proudy dat v reálném čase, zajišťující vysoký výkon a spolehlivost.

Příklad použití Kafka v Node.js s knihovnou kafkajs:

const { Kafka } = require('kafkajs');

const kafka = new Kafka({
  clientId: 'my-app',
  brokers: ['kafka-broker1:9092', 'kafka-broker2:9092']
});

const producer = kafka.producer();

async function sendMessage() {
  await producer.connect();
  await producer.send({
    topic: 'test-topic',
    messages: [
      { value: 'Ahoj, Kafka!' }
]});
  await producer.disconnect();
}

sendMessage().catch(console.error);

Tento přístup pomáhá budovat škálovatelné a odolné systémy.