PmHub 整合 Gateway 实现微服务网关配置和限流,6000 字+20 张手绘图
球友好,这一节我们来更细粒度地聊一聊微服务网关 Gateway。
在面试系列中,我们已经讲过一些关于 Gateway 的基础知识,以及一些 Gateway 在 PmHub 中的实操。这一节, 我们将进行更深入地学习,来帮你打通任督二脉:
- Gateway 工作流程机理
- 网关如何做路由映射
- 如何动态获取服务 URI
- 自定义断言
- 自定义过滤器
- PmHub 中的高级实践
书读百遍不如跟着我实操一遍,涉及到代码的地方,希望你可以拿起高贵的笔记本和我一起敲击哦。
概述
这部分和面试系列稍微会有一些交叉,但会有一些意想不到的惊喜。
由于苍何最近在公司整的大数据及 K8s 应用,还发现了一种更高性能的网关,它的名字叫 APISIX,你可能没听过他,但工作中有可能用到哦,这里我们来看看他和 SpringCloud Gateway 有啥区别:
| 对比维度 | Spring Cloud Gateway | APISIX |
|---|---|---|
| 项目定位 | 基于 Spring Cloud 的微服务网关解决方案,专为 Java 生态设计。 | 一个高性能的开源 API 网关,面向多语言生态和高并发场景。 |
| 技术栈 | 基于 Java 和 Spring Reactor。 | 基于 Nginx 和 OpenResty,采用 Lua 语言扩展插件体系。 |
| 性能 | 性能较高,但受限于 JVM 性能瓶颈。 | 高性能,轻量级,基于 Nginx 的高并发优势。 |
| 生态支持 | 强大的 Spring 生态系统... |
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
热门评论
3 条评论
回复