Déploiement des serveurs NATS
Un serveur NATS peut être déployé de plusieurs manières, avec la prise en charge de la plupart des OS courantes. Si vous prévoyez de l'utiliser dans le cadre d'une application Azure, vous pouvez choisir entre Linux et Windows, avec des builds X86 et ARM64. Vous pouvez commencer petit, avec la machine virtuelle hôte la moins chère possible, et évoluer si nécessaire. En profitant des exigences matérielles minimales de Nats, en commençant par un noyau et 32 Mo de RAM, c'est un choix économique qui équilibre entre les performances du serveur et de la mise en réseau.
Bien que NATS soit souvent utilisé pour acheminer les messages sans les stocker, il comprend un service de file d'attente de messages appelé Jetsstream. Cela fournit un historique partagé sur tous les serveurs NATS dans un cluster, permettant aux clients de récupérer des messages à tout moment. Ceci est utile, par exemple, si vous créez une application mobile qui doit être en mesure de synchroniser les événements avec un serveur s'il se mette hors ligne pour tout moment.
Les options d'installation incluent un conteneur binaire ou docker. Si vous préférez, il est disponible via le gestionnaire de packages Scoop tiers. Alternativement, vous pouvez cloner le référentiel GitHub et créer votre propre installation à l'aide de Go. Cette approche peut être utilisée pour intégrer un serveur NATS dans votre propre code. L'option la plus simple est de loin d'utiliser un conteneur Docker pour héberger votre serveur. Cela vous permet de l'exécuter isolé des autres applications et garantit que vous avez tous les composants requis en un seul endroit.



GIPHY App Key not set. Please check settings