NestJS Microservices
NestJS 🟡 MidType : NestJS Advanced
Definition
Module qui permet de creer des microservices communicant via TCP, Redis, NATS, RabbitMQ, Kafka, gRPC. Decouple l'application en services independants.
Analogie
Comme des restaurants specialises qui cooperent via un systeme de commande.
Exemple de code
class="cmt">// Microservice TCP
const app = await NestFactory.createMicroservice(
AppModule, { transport: Transport.TCP, options: { port: 3001 } }
);
class="cmt">// @MessagePattern(class="str">39;get_user39;)
class="cmt">// handleGetUser(data) { ... }