prince的文章

06、API 网关 Kong 认证

到上游服务(API或微服务)的流量通常由各种Kong认证插件的应用程序和配置来控制。由于Kong的服务实体(Service Entity)代表自己的上游服务的1对1映射,最简单的方案是在选择的服务上配置认证插件。 1、通用认证 最常见的情况...

05、API 网关 Kong 集群搭建部署

kong 集群将使得系统通过增加更多机器,从而实现水平扩展,承接更多的请求流量。它们将共享同样的配置且使用同一个数据库。kong 集群中的的所有节点都连接同一个数据库。 你需要在 kong 集群的上一层架设一个负载均衡的代理服务器,以便请求...

04、API 网关 Kong 负载均衡理论及实现

负载均衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载均衡的多个...

03、API 网关 Kong Proxy规则

本篇详细记录了Kong的代理功能及其路由功能和内部工作。 Kong公开了几个可以通过两个配置属性进行调整的接口: proxy_listen,默认8000,它定义Kong将接受来自客户端的公共流量并将其代理到您的上游服务的地址/端口列表。 a...

02、API 网关 Kong Admin-Api

部署好kong之后,则需要将我们自己的接口加入到kong中管理,kong提供了比较全面的restful api,每个版本会有所不同,下面的记录基于kong v0.13.x kong的8001端口是resful admin api,服务、路由...

01、API 网关 Kong 简介及部署

最近搭建一个api-gateway服务,随着后端restful api不断增加, 权限控制,安全,负载均衡,请求分发,监控等都成了问题 1、为什么使用API-Gateway 1、方便客户端维护-- 每个请求方不用管理多个api url,统一...

01、kong 命令

上次在虚拟机里安装kong网关后,因为版本(1.4)太高,目前Kong Dashboard无法支持, 后续发现Git上有个开源工具Kong admin ui,下载源码并部署到NGINX。 但是发现使用过程中能够正常添加service服务,但...

02、Kong 命令 service

service介绍: service 是声明了一组name、host、port、protocol等配置的函数。可以绑定route、upstream上下游服务。并且对于route、upstream可以绑定多个。 新增service后,kong...

03、kong 命令 route

介绍 route 是一套匹配客户端请求的规则。每个route都会匹配一个service,每个service可定关联多个route。 可以说service:route=1:n。一对多的关系。每个匹配到route的请求都会代理到对应的servi...

05、kong 命令 plugin

介绍 plugin 插件 是运用在kong网关各模块的功能。在http请求或响应过程中执行的插件; 可以实现认证、负载、加密等功能。 kong官网提供了一些插件:https://docs.konghq.com/hub/ 也可以自行开发一些插...