基于JAVA开发APISIX插件

网关知识介绍

什么是网关

网关是一种能够在不同网络或协议之间进行数据交换的设备或服务器。网关可以实现不同网络之间的互联互通,也可以实现不同协议之间的转换和适配。网关可以根据不同的功能和层次进行分类。网关可以提供多种服务,例如路由、安全、负载均衡、缓存、压缩、加密、认证、授权、过滤、转码等。


南北流量、东西流量

  • 南北流量

客户端和服务器之间的流量被称为南北流量。

  • 东西流量

不同服务器之间的流量与数据中心或不同数据中心之间的网络流被称为东西流量。

南北网关选型

需求:需要一款流量控制网关,能做到HTTP协议接入、反向代理、负载均衡、路由,业界比较有名的网关选型有Nginx、Kong、APISIX

  • Nginx:Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。
  • Kong: Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统
  • APISIX:APISIX 是一个高性能、可扩展的网关,基于 nginx(openresty)和 Lua 实现功能,借鉴了Kong的思路。

合适度思考

从目前我们需要实现功能的合适度来说,上述3款产品都基本满足我们的需要,HTTP协议接入、反向代理、负载均衡、路由这些功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值