NATS Messaging

From Wikipedia, the free encyclopedia

NATS
Description de l'image NATS-logo.png.
Informations
Créateur Derek Collison
Développé par Synadia Communications, Inc.
Première version 2011 [1]
Dernière version 2.6.6 ()
Dépôt https://github.com/nats-io/nats-server.git
État du projet Actif
Écrit en Go
Type Agent de messagesVoir et modifier les données sur Wikidata
Licence Licence Apache 2.0Voir et modifier les données sur Wikidata
Site web www.nats.io

 

NATS est un projet à code source ouvert d'agent de messages (parfois appelé middleware orienté message ). Le serveur NATS est écrit dans le langage Go. Des bibliothèques clientes pour s'interfacer avec le serveur sont disponibles pour plusieurs des langages de programmation, dont les plus courants. NATS est conçu avec les buts suivants : les performances, la scalabilité et la facilité d'utilisation[2].

NATS a été développé à l'origine par Derek Collison, écrit en Ruby, en tant que plan de contrôle de messagerie pour Cloud Foundry. NATS a ensuite été porté en Langage Go. Synadia développe et fournit un support sur NATS désormais.

Description

Le code source est publié sous la licence Apache 2.0.

NATS se compose de :

Les frameworks de microservices tels que Micro, Mainflux ou Hemera s'appuient sur NATS pour leurs échanges de messages.

Exemple

Notes et références

Annexes

Related Articles

Wikiwand AI