Sobes.tech
Junior — Middle

Heeft u Apache Kafka gebruikt in uw projecten of werkgerelateerde taken?

sobes.tech AI

Antwoord van AI

Ja, ik heb Apache Kafka gebruikt in Node.js-projecten om de berichtuitwisseling tussen microservices te organiseren. Kafka maakt het mogelijk om grote datastromen efficiënt in realtime te verwerken, wat zorgt voor hoge prestaties en betrouwbaarheid.

Voorbeeld van het gebruik van Kafka in Node.js met de bibliotheek 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: 'Hallo, Kafka!' }
    ]
  });
  await producer.disconnect();
}

sendMessage().catch(console.error);

Deze aanpak helpt bij het bouwen van schaalbare en fouttolerante systemen.