文章目录
- 一、kong是什么?
- 二、搭建步骤
- 1.搭建PostgreSQL
- 2.搭建Kong网关
- 2.1、制作镜像
- 2.2、数据库初始化
- 2.3、启动Kong网关
一、kong是什么?
Github地址:https://github.com/Kong/kong
Kong是一个可扩展、开源的云原生API网关,可以在分布式环境中管理、监控和安全地发布API。它基于nginx,但比nginx更加强大和灵活。Kong的主要作用是为API提供保护、安全性、可伸缩性和可控性,实现动态配置,并基于插件化实现更多功能,如身份认证、请求限流、黑白名单配置等。
Kong网关可以处理流量路由、请求的验证和授权、负载均衡、缓存、日志记录和监控等任务。它可以根据配置规则路由传入的请求,将请求发送到不同的后端服务上。基于URL、HTTP方法、请求头和查询参数等进行请求路由。此外,Kong网关还可以处理用户验