Loading...
Loading...
Set up Kafka-based event-driven microservices with Platformatic Watt. Use when users ask about: - "kafka", "event-driven", "messaging" - "kafka hooks", "kafka webhooks" - "kafka producer", "kafka consumer" - "dead letter queue", "DLQ" - "request response pattern" with Kafka - "migrate from kafkajs", "kafkajs migration", "replace kafkajs" Covers @platformatic/kafka, @platformatic/kafka-hooks, consumer lag monitoring, and OpenTelemetry instrumentation.
npx skill4agent add platformatic/skills kafkanode --versionwatt.jsonls watt.json 2>/dev/nullwatt.json/watt init| Input Pattern | Action |
|---|---|
| Run Kafka-Hooks Setup |
| Run Kafka Client Setup |
| Run Consumer Lag Monitoring Setup |
| Run Kafka Tracing Setup |
| Run KafkaJS Migration Workflow |
npx wattpm@latest create/topics/{topicName}@platformatic/kafkanpm install @platformatic/kafka@platformatic/watt-plugin-kafka-healthnpm install @platformatic/watt-plugin-kafka-healthwatt.json@platformatic/kafka-opentelemetrynpm install @platformatic/kafka-opentelemetryrequire('kafkajs')from 'kafkajs'new Kafka({...}).producer().consumer().admin()connect()disconnect()subscribe()run({ eachMessage })sendBatch()CompressionTypestransaction()KafkaJS*connectdisconnectcloseretriablecanRetrydiagnostics_channelhttp://{service-id}.plt.local{VAR_NAME}