@fge-bo-nest/kafka
v0.0.4
Published
Libreria para manejo de Kafka con NestJS
Keywords
Readme
@fge-bo-nest/kafka
Integracion de Kafka para aplicaciones NestJS.
Requisitos minimos
- Node.js 18 o superior
- Yarn 1.22.x
- NestJS 10 u 11
Instalacion
yarn add @fge-bo-nest/kafka kafkajs uuidUso basico
import { KafkaService, MsKafkaModule, PriorityMessage } from '@fge-bo-nest/kafka';Build local
Desde la raiz del monorepo:
yarn kafka:buildDesde este paquete:
yarn buildPublicacion
cd kafka
yarn publishNotas
- El paquete exporta modulo, servicio, interfaces y constantes para consumo directo.
- Cada suscripcion crea un solo miembro por
topic/grupo. concurrencyypartitionsConsumedConcurrentlycontrolan paralelismo entre particiones; no crean miembros adicionales.- Los handlers largos mantienen heartbeat y solo hacen commit al finalizar.
- Los errores de handlers y productores se propagan; el caller decide su politica de reintento o DLQ.
