Назад к вопросам
Junior — Middle
91
У вас есть практический опыт работы с системой Kafka?
Ответ от нейросети
sobes.tech AI
Да, у меня есть практический опыт работы с Apache Kafka в проектах на Node.js. Я использовал библиотеку kafkajs для реализации продюсера и консьюмера сообщений. Например, создавал сервисы, которые отправляют события в Kafka для асинхронной обработки и масштабируемой передачи данных между микросервисами.
Пример простого продюсера на Node.js с использованием 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: 'Привет, Kafka!' }
]
});
await producer.disconnect();
}
sendMessage().catch(console.error);
Такой подход позволяет эффективно обрабатывать большие объемы данных и строить устойчивые распределённые системы.