网关1 - 认识网关

本文介绍了API网关的概念及其在微服务架构中的重要性。网关作为所有API调用的统一入口,负责高并发、高可用的接入,并进行协议适配、流量监控与容错以及安全防护。同时,文中提到了网关整体架构,包括使用Zookeeper进行动态配置管理,结合Redis和本地缓存提高性能,以及利用NIO、Servlet 3异步处理提高吞吐率。
摘要由CSDN通过智能技术生成

网关是个啥?

将所有API调用统一接入网关,由网关负责接入和输出。

为啥需要网关(API gateway)?

首先,单体应用时代,也就是把所有服务写在一个应用里,部署在同一个tomcat上,辣么,是不需要网关的。
接着,业务越做越大,单体应用已经不满足需求了,这时候,微服务就出现了,也就是把原来集中于一体的应用分离开来,进行功能拆分,实现单独发布,运维等。这时候,如果多个客户端都需要调用这些服务,就需要一个统一的入口和出口,这时候,API gateway就出现了。所以说呢,API gateway可以解决微服务下客户端调用,统一接入的问题。
在这里插入图片描述

网关都要干点啥

核心功能:
1、统一接入:统一接入服务呀,要保证其高并发、高可用、高性能、负载均衡等;
2、协议适配:将请求的协议转换成内部的接口协议。
3、流量监控和容错:做一些限流,降级和熔断等容错方式来保护网关的稳定性。
4、安全防护:防刷控制,以及设置黑白名单等

网关的整体架构应该是什么样式滴呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值