L'équilibrage de charge de Dubbo est au niveau du service, tandis que l'équilibrage de charge de nginx est toujours au niveau de la requête http.
dubbo a les fonctions d'enregistrement du serveur, de découverte, de routage et d'équilibrage de charge. (Apprentissage recommandé : Tutoriel nginx)
Parmi tous les composants de gestion de services qui implémentent ces fonctions, je trouve personnellement que dubbo est encore un peu encombrant, car formulé selon la catégorie j2EE . cadre de gouvernance des services.
Dubbo agit plus comme un DNS dans la découverte de services (sentiment personnel). Un consommateur a besoin de savoir où un tel service existe, lui dit Dubbo, puis il l'appelle lui-même.
Bien que nginx ait les fonctions ci-dessus, il a également deux fonctions principales :
1, pour maintenir autant de connexions que possible.
2. Transmettez les exigences de service spécifiques de chaque connexion au véritable travailleur.
nginx est situé entre le navigateur de l'utilisateur et son propre serveur Il est généralement utilisé pour gérer certaines ressources, c'est-à-dire pour placer différents types de ressources sur différents serveurs. il.
Dubbo est un pont commercial entre votre propre serveur et votre propre serveur Il met respectivement différents services sur différents serveurs, c'est-à-dire le développement de la distribution, puis effectue une conduite unifiée et intégrée. gestion de ses services enregistrés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!