以前每次开一个项目,我们就做一个应用网关,做得多大伙就厌倦了,造起了新的轮子,现在轮子造好了,推荐给各位试试看看能否节省大家的时间。
infoQ 编辑做的文章服务器减少 50%,研发效率提高 86%,我们的管理型网关 Fizz 自研之路
大家也可以在实践里面参考一下 ,github 链接
A Managerment API Gateway in Java . Fizz Gateway 是一个基于 Java 开发的微服务网关,能够实现热服务编排、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API 审核管理等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。
我们将 Fizz 与 Spring 官方 spring-cloud-gateway 进行比较,使用相同的环境和条件,测试对象均为单个节点。
| 产品 | QPS | 90% Latency(ms) | | :------------------: | ------- | -------------------- | | 直接访问后端服务 | 9087.46 | 10.76 | | fizz-gateway | 5927.13 | 19.86 | | spring-cloud-gateway | 5044.04 | 22.91 |
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.