Kong

Kong

Kong est une passerelle API cloud-native open source et une plateforme de connexion pour microservices, construite sur NGINX, axée sur la gestion du trafic API, la sécurité et l’observabilité. Elle offre aux développeurs et aux entreprises un routage des requêtes haute performance, un équilibrage de charge et des capacités d’extension via des plugins, adaptée à la construction et à la gestion d’architectures modernes et distribuées.
Passerelle APIConnexion microservicesKong open-sourceGestion d’API cloud-nativeContrôle du trafic APIMiddleware pour architectures de microservicesDéploiement Kong Gateway

Fonctionnalités de Kong

Fournit le routage, le proxy et l'équilibrage de charge des requêtes API pour gérer le trafic entrant
Prend en charge l’authentification, l’autorisation, le throttling et d’autres politiques de sécurité et de gouvernance
Capacités de surveillance et de journalisation pour améliorer l’observabilité du système
Architecture à plugins, extensible via une chaîne de plugins
Compatible avec HTTP, HTTPS, gRPC, WebSockets et d’autres protocoles
Basé sur le modèle événementiel NGINX, pour un haut débit et une scalabilité horizontale
Fournit une Admin API pour la gestion de la configuration, séparant le plan de données et le plan de contrôle
Intégration avec des outils de découverte de service tels que Consul, Eureka
Divers modes de déploiement, dont Docker et Kubernetes, avec une interface d’administration intégrée

Cas d'usage de Kong

Dans une architecture de microservices, en tant que passerelle API unifiée pour gérer tout le trafic entrant des services
Pour ajouter une authentification unifiée, une limitation de débit ou des plugins de journalisation, afin d’assurer une sécurité et une gouvernance centralisées
Dans des environnements hybrides ou multi-cloud, pour construire un plan de gestion API unifié
Lors de la gestion des versions d’API ou de la configuration des politiques de routage par l’équipe de développement, pour la répartition du trafic
Lorsque l’architecture système nécessite une couche proxy à haute concurrence et faible latence, afin d’améliorer les performances et l’évolutivité
Lors de la construction d’applications cloud-native en entreprise, pour rendre les communications entre services observables et surveillables

FAQ sur Kong

QQu'est-ce que Kong ? À quoi sert principalement ?

Kong est une passerelle API cloud-native open source, principalement utilisée pour la gestion du trafic API, la sécurité et l’observabilité dans une architecture de microservices, afin de centraliser la gestion du trafic entrant.

QQuelles sont les options de déploiement de Kong ?

Kong prend en charge le déploiement via Docker, l'orchestration Kubernetes, et peut aussi être installé directement sur Linux; le déploiement est relativement simple et il dispose d'une interface de gestion visuelle.

QQuelles sont les fonctionnalités clés de Kong ?

Les fonctionnalités clés incluent le routage et le proxy API, l’équilibrage de charge, l’authentification, la limitation du trafic, la surveillance et les logs, et l’extension via un écosystème de plugins.

QQuelle est la performance et l’évolutivité de Kong ?

Kong est construit sur NGINX, utilise un modèle événementiel, offrant un haut débit et une faible latence, et prend en charge une extension horizontale pour les scénarios à forte concurrence.

QKong prend-il en charge l’extension via plugins ?

Oui, Kong dispose d’un riche écosystème de plugins, prenant en charge l’authentification, la sécurité, le contrôle de trafic, etc., et ils peuvent être exécutés en série dans le pipeline de traitement des requêtes.

QQuels protocoles Kong prend-il en charge ?

Kong est compatible avec HTTP, HTTPS, gRPC, WebSockets et d’autres protocoles de communication, adapté aux cas d’usage modernes des applications distribuées.

QComment accéder à la documentation et au support de Kong ?

Vous pouvez consulter le site officiel docs.konghq.com pour la documentation en anglais; la communauté propose également des ressources traduites en chinois et des articles techniques.

QKong a-t-il une version entreprise ?

En dehors de la version open source, Kong propose Kong Konnect, une plateforme d'entreprise destinée à la gestion du cycle de vie des API dans des environnements hybrides et multi-cloud.