Kong+Konga配置原理、操作 学习分享

本文介绍了Kong作为API网关的作用,解释了为何在微服务架构中使用API网关,并详细阐述了Kong的组成部分、安装过程以及Konga的介绍。此外,讨论了如何判断Kong是否配置了JWT插件,强调了Kong相对于其他API网关的扩展性和优势。
摘要由CSDN通过智能技术生成

一、什么是Kong,为什么使用Kong

1、首先知道为什么要使用网关:

在微服务架构之下,服务被拆的非常零散,降低了耦合度的同时也给服务的统一管理增加了难度。
如上图左所示,在旧的服务治理体系之下,鉴权,限流,日志,监控等通用功能需要在每个服务中单独实现,这使得系统维护者没有一个全局的视图来统一管理这些功能。API 网关致力于解决的问题便是为微服务纳管这些通用的功能,在此基础上提高系统的可扩展性。
如右图所示,微服务搭配上 API 网关,可以使得服务本身更专注于自己的领域,很好地对服务调用者和服务提供者做了隔离。

2、什么是Kong?

Kong其实就是一个在客户端和服务间进行API通讯的API网关和API服务管理层,
Kong有两个主要的主件:
Kong Server:基于openresty的服务器,用来接收API请求。
PostgresSQL(PG):用来存储操作数据。PostgresSQL是一个特性非常齐全的自由软件对象-关系型数据库管理系统。
我们可以通过插件扩展功能,还可以通过增加更多的KongaServer机器对Konga服务进行水平扩展,
通过前置的负载均衡器向这些机器分发请求。

3、Kong的安装:

  (1)安装PG数据库(kong需要用到的数据库)
           安装完成后创建一个用户:kong   密码:kong   数据库 :k
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值