网关是什么意思?(支持百万并发高性能网关设计实现系列)


网关是个什么东东?为什么需要网关?

随着微服务架构不断兴起,以前的一个大的单体应用根据不同的业务域拆分为不同的微服务系统进行维护和部署。因此各个微服务对外提供的服务接口API会呈现出爆发式的增长,如何对于各个应用服务的接口进行统一管理成为了不可回避的问题。外部的请求想要访问内部的应用服务必须经过一系列的校验、鉴权等操作,如果吧这些操作都放到每个服务中去做明显不合理。不仅造成重复代码同时各个服务也增加了和自身业务逻辑无关的模块变得更重了,一旦增加新的校验规则,每个服务都需要进行修改,明显这不是好的设计。

因此,我们需要将这些服务的通用操作进行抽象,所有的关于请求的前置处理,都抽象到一个专门完成此业务的中间中去实现。而这个中间件就是我们所说的网关。API网关作为外部请求与内部微服务的沟通桥梁,承担了流量入口的重要职责,实现了对外部请求的的协议转换、请求鉴权、参数校验、流量控制、数据统计以及API上线与下线等通用能力的沉淀。

网关是什么意思?(支持百万并发高性能网关设计实现系列)

为什么进行网关自研

原因分析实际上对于API网关来说,已经有不少的开源的解决方案,比如Zuul、Kong等开源网关实现。但是这些开源网关解决方案并不完备,比如不能没有强大的监控能力,不能很好的支持Open API平台,同时在扩展方面由于开源的一些限制,扩展方面不能与业务更好的匹配。而如果自主进行网关的迭代开发,这样维护性更强,发现问题可以及时修改,不必要等待开源框架进行修复,同时可以通过插件化的设计更加契合自身业务。另外我们可以借鉴各个开源解决方案的优秀设计,摒弃一些不好的设计实现,为实现更加适合业务的网关奠定设计架构基础。基于以上的几点的分析,我们需要自研一套高扩展、高性能、高可用的API网关解决方案满足自身业务。

价值分析

1、提升API网关自主开发以及扩展能力,在使用过程中有什么问题以及建议可以直接提给网关维护团队,问题解决效率更高,业务开发同学可以专注于业务实现;2、降低前后端沟通成本,通过后端服务API的统一管控,可以将需要联调的测试接口发布到网关中,包括接口url、请求参数、响应信息等,万前端同学可以方便查看,提升前后端接口联调测试的效率;

总结

本文作为自研高性能网关系列的第一篇,主要给同学们阐述了网关在分布式系统中的重要作用以及核心功能,同时分析了进行网关自研的目的以及价值,后续的文章将从需求分析、架构设计以及落地实现等方面继续为大家拆解自研网关。

以上教程由“WiFi之家网”整理收藏!

原创文章,作者:网关,如若转载,请注明出处:https://www.224m.com/221424.html

(0)
网关网关
上一篇 2023年5月4日 12:22
下一篇 2023年5月4日 12:30

相关推荐

  • 如何来理解网关

    大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络…

    2022年10月21日
  • 智能网关是什么东西(Aqara网关M2:智能多模新选择)

    智能家居越来越多的出现在普通家庭中,无论是语音联动,还是手机操控,其控制中转中枢——网关,被更多人的熟知起来。 从14年尉迟开始使用智能家居产品至今,网关一直是尉迟家庭环境中非常重…

    网关 2022年12月15日
  • 工业物联网关面对的挑战有(工业物联网关的设计和开发)

    本文将介绍工业领域当中固网场景下网关的技术细节,工业领域在物联网行业当中一直是比较重要的一个场景,因为工业与生产息息相关,并且工业又有非常多物联网的“物”。比方说工业中的机床、机械…

    网关 2022年12月26日
  • 网关怎么设置?网关地址登陆地址怎么查找?

    当今网络社会,虽然移动运营商推出了不少无线流量卡,但是宽带还是需要的。目前宽带入户基本都实现光芊入户了,宽带运营商安装时也会带一个路由器,但是赠送的路由器效果想必你也知道。那么为了…

    网关 2023年1月11日
  • 工业物联网网关作用介绍及特色

    工业物联网网关主要有设备入网、数据采集、设备监控的功能作用,5G工业网关TG463拥有以太网、串口、ADC口、DI口、IO口等丰富的接口,支持以太网、2G/3G/4G/5G网络接入…

    网关 2022年12月3日
  • 智能网关丰富接口,满足各类前端智能终端连接入网

    5G智慧杆云盒智能网关,智慧灯杆专用网关,5G\4G边缘计算、丰富协议库,支持灯杆设备入网,对接云平台,实现设备状态、目标因子远程监测,远程照明控制、设备运维、信息发布等功能,助力…

    网关 2023年1月2日
  • 智能网关排行榜(网关产品有哪些)

    很多刚刚开始入坑智能家居的小白,只注重智能家居控制末端的电器,却忽略了智能家居的控制中枢——智能网关。然而在智能家居中,智能网关是十分重要的。智能网关具备智能家居控制枢纽及无线路由…

    网关 2022年11月29日
  • 智能网关能够实现哪些功能(智能数据网关)

    ​​现代物联网智能网关,在物联网时代扮演非常重要的角色,它不仅是连接感知网络与传统通信网络的纽带。作为网关设备,物联网智能网关可以实现感知网络与通信网络,以及不同类型感知网络之间的…

    网关 2022年10月17日
  • api网关的作用(API集成平台)

    近年来,随着我国新一代公安信息网建设逐步推进,打破了公安各终端间的网络壁垒,促进了数据融合共享,极大地提高了公安机关的工作效率。但同时,大量数据汇聚也导致数据泄漏与滥用的风险加剧。…

    网关 2022年11月19日
  • 中国电信智能网关-中国电信智能网关登录入口.

    中国电信智能网关本文目录中国电信智能网关登录入口?智能网关怎么连接路由器?中国电信智能网关高级设置?天翼网关怎么设置路由器?天翼网关登录入口?中国电信智能网关登录入口?电信智能网关登入口192.162.1.1智能网关怎么连接路由器?1、目前的天翼网关带

    网关 2023年8月4日