Sofiane Boumedine Lexique Dev

NestJS Microservices

NestJS 🟡 Mid

Type : 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">'get_user')
class="cmt">// handleGetUser(data) { ... }