Moleculer Js
Moleculer js est un framework progressive de microservices pour Node.js, il a pour but de permettre une meilleure scalabilité (je sais ce mot n’existe pas) pour les différentes web appLes microservices
Un microservice est une unité autonome qui assemblé a plus de microservices, forment une application large, En divisant une application en petite unité, chaque partie est déployable et extensible indépendamment.
Voici un schéma qui représente les microservices et leur intérêts
Les avantages des microservices
- Une meilleur gestion sur son application
- Une optimisation de son application
- Une repartitions equitable des taches, dependant du scenario.
Les inconvenient des microservices
- Developper une application diviser peut etre parfois complexe
- De mutliple base de donnée et transactions peuvent etres pénibles
- Tester une application basée sur des microservices peut s'avérer fastidieux
- Deployer des microservices peut etre complexe
Maintenant que vous savez ce qu’ai un microservice revenons a Moleculer.Js
Moleculer est un framework de haute performance, il est extensible, open source
Voici un benchmark montrant la rapidité en local.
Comment installer Moleculer ?
Tout d’abord dans votre dossier de projet NodeJs, faite la commande suivante :$ npm i moleculer –save
Une fois ceci fait, il faut installer le CLI de Moleculer
$ npm i moleculer-cli -g
Ensuite il faut creer le projet de moleculer
$ moleculer init project moleculer-demo
et enfin on lance le serveur avec cette commande.
$ npm run dev
Pour savoir comment s’en servir je vous recommande la documentation du site de Moleculer.
Moleculer est un projet open source, il est gratuit a une utilisation personnelle et
professionnelle, cependant il a été développé par une bande de contributeur :
En
conclusion , Moleculer est un bon framework pour l’utilisation de
microservices, de part ca rapidité, et ca scalabilité.
Sources:
Auteur: Moulun kevin


Commentaires
Enregistrer un commentaire