RPC框架原理和选型:GRPC、Thrift、Dubbo、Spring Cloud

本文介绍了微服务网关的基础概念、主要功能,以及常见API网关如Nginx、Zuul、Spring Cloud Gateway和Kong的对比。重点探讨了基于Traefik自研的微服务网关,包括技术栈选型、网关框架和协议转换模块的设计与实现。文章旨在帮助读者理解微服务网关的选型和实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用API网关的对比和选型,并讲解我司自研的微服务网关,干货满满!

往期精选:

大家好,我是楼仔!微服务近几年非常火,围绕微服务的技术生态也比较多,比如微服务网关、Docker、Kubernetes等。

我是于2019年开始接触微服务网关,当时和公司的一位同事一起开发,由于技术能力有限,我只负责网关后台,后续微服务网关的迭代,我其实没有参与,不过后来抽空看了微服务网关前台的代码,所以对这套微服务网关的实现原理算是基本掌握。​​​​​​​

最近在写技术栈相关的文章,刚好写到微服务网关,就把之前学习的知识进行简单总结,同时也把市面上常用的微服务网关进行梳理,一方面便于后续技术选型,另一方面也算是给自己一个交代。下面是文章目录:

API网关基础

什么是API网关

API网关是一个服务器,是系统的唯一入口。 从面向对象设计的角度看,它与外观模式类似。

API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、协议转换、限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值