Kong可以完全替代Nginx做反向代理吗

发布于 2022-03-07 20:54:40 字数 204 浏览 886 评论 11

目前架构 lvs + nginx,nginx做静态文件服务也做反向代理

现有nginx设置了大量map、变量,根据url正则分组转发到不同上游的配置等

现在领导要求nginx替换成kong,用kong可以实现吗

据了解kong好像是用来做api网关的

领导这个要求合理吗

有没有实现可能和方案分享下,感谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

清风夜微凉 2022-03-11 07:20:39

https://www.nginx.com/blog/nginx-controller-api-management-module-vs-kong-performance-comparison/#:~:text=The%20NGINX%20Controller%20API%20Management,a%20high%E2%80%91performance%20APIM%20solution.&text=Kong%20is%20built%20on%20NGINX,implemented%20as%20NGINX%20Plus%20modules.

一个家族的东西,kong是nginx的衍生,领导要换就换呗。

凡尘雨 2022-03-11 07:16:45

当然可以配置了,基本不用开发,kong就是基于nginx二次开发的。

推荐使用konga作为管理端,原生支持upstream反向代理

https://www.jianshu.com/p/73fe551774ab

回忆凄美了谁 2022-03-11 07:13:48

基于map或者url正则分组转发到不同上游怎么实现呢?nginx上可以用变量,kong上面了解了下每条route应该都是转发到所属service上的

醉生梦死 2022-03-11 07:13:32

可以,我们就是用的kong

青萝楚歌 2022-03-11 07:06:37

nginx 是经过大规模实践验证过的,kong我司也有用,但是我个人觉得 首推nginx

千纸鹤带着心事 2022-03-11 06:56:10

同意楼上意见,可以倒是可以,但是何必这么折腾呢?你们领导真是吃饱了撑的

岁月打碎记忆 2022-03-11 06:51:29

如果nginx规则太多了,还不如用go或者java py自己写一个转发服务

白龙吟 2022-03-11 05:59:35

Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能。Kong 有两个主要组件:

1、Kong Server :基于nginx的服务器,用来接收 API 请求。

2、Apache Cassandra:用来存储操作数据。

请参考以上这个简介说明。。。它就是建立在Nginx上的。

不乱于心 2022-03-11 03:57:07

可以是可以,问题是改nginx这种出了问题,领导负责吗?而且性能上也没有很多检验经验,如果没有需要对接其他业务系统,不建议改。

绝影如岚 2022-03-10 22:50:32

难受了···

筱果果 2022-03-09 21:06:03

说明你在单位挺闲的,不找点事给你做,领导觉得亏。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文