NATS è un sistema di messaggistica open source, leggero e ad alte prestazioni, molto usato in architetture a microservizi e nella comunicazione generale tra servizi.

In questa live partiamo proprio da zero: capiamo cos’è, come ragiona e come possiamo iniziare a usarlo in un’applicazione Delphi.

Cosa faremo, passo passo:

  • Installazione e avvio del server NATS in locale
  • I concetti fondamentali: subject, pattern publish/subscribe, request/reply, ecc.
  • Come NATS scambia i messaggi e perché è così semplice da interfacciare
  • Sottoscrivere un subject e ricevere i messaggi in tempo reale
  • Piccola demo end-to-end: due componenti Delphi che si parlano tramite NATS