首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CNCF

    MegaEase流量网关Easegress介绍

    这些服务现在由 Kubernetes 编排并由微服务架构管理,其中包括服务发现、服务配置管理、服务网关/代理、弹性和容错、存活和健康检查、可观察性(指标、日志、跟踪)、等等组成。 流量编排。 这些流量将用于不同的目的并访问不同的资源。因此,管理这些流量并将其与云原生后端服务保持一致非常重要。 关于流量编排,作为云原生网关,必须具备以下特点。 与微服务架构保持一致。 在说明Easegress的功能之前,想先说一下,为什么我们要从头做一个这样的网关。其实,我们在解决用户的一些性能问题的时候需要用到一个流量调度的控制系统。 在一开始的时候,我们主要是使用Nginx + Lua的方式,但在解决用户问题的过程中发现,对于一个流量调度网关,有两个非常重要的特点是我们无法避开的。 流量调度和编排,而不是一个反向代理。 今天,我们期待您对这个新的流量网关提出建议或关注,甚至帮助我们把这个网关做得更好。

    2.8K30发布于 2021-08-26
  • 来自专栏小白的代码人生

    流量网关】Nginx 笔记——常见配置

    on; gzip_min_length 1k; gzip_buffers 16 64k; gzip_http_version 1.1; gzip_comp_level 6;

    1.1K30编辑于 2022-01-06
  • 来自专栏腾讯云原生团队

    在 TKE 使用 EnvoyGateway 流量网关

    概述 EnvoyGateway 是基于 Envoy 实现 Gateway API 的 Kubernetes 网关,你可以通过定义 Gateway API中定义的 Gateway、HTTPRoute 等资源来管理 Kubernetes 的南北向流量。 本文将介绍如何在 TKE 上安装 EnvoyGateway 并使用 Gateway API 来接入和管理流量转发。 推出了 Gateway API作为更好的解决方案,解决 Ingress API 痛点的同时,还统一了四七层南北向流量,同时也支持服务网格的东西向流量(参考 GAMMA),各个云厂商以及开源代理软件都在积极适配 (如部署方式、网关 Pod 的 template、副本数量、关联的 Service 等),所以先创建一个 GatewayClass: apiVersion: gateway.networking.k8s.io

    63110编辑于 2025-02-27
  • 来自专栏云原生知识宇宙

    在 TKE 使用 EnvoyGateway 流量网关

    概述EnvoyGateway 是基于 Envoy 实现 Gateway API 的 Kubernetes 网关,你可以通过定义 Gateway API 中定义的 Gateway、HTTPRoute 等资源来管理 Kubernetes 的南北向流量。 本文将介绍如何在 TKE 上安装 EnvoyGateway 并使用 Gateway API 来接入和管理流量转发。 在社区的推进下,推出了 Gateway API 作为更好的解决方案,解决 Ingress API 痛点的同时,还统一了四七层南北向流量,同时也支持服务网格的东西向流量(参考 GAMMA),各个云厂商以及开源代理软件都在积极适配 (如部署方式、网关 Pod 的 template、副本数量、关联的 Service 等),所以先创建一个 GatewayClass:apiVersion: gateway.networking.k8s.io

    51410编辑于 2025-02-27
  • 来自专栏devops_k8s

    亿级流量架构之网关设计思路,常见网关对比

    1 简介 本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。 6 流量网关 流量网关,顾名思义就是控制流量进入集群的网关,有很多工作需要在这一步做,对于一个服务集群,势必有很多非法的请求或者无效的请求,这时候要将请求拒之门外,降低集群的流量压力 流量网关通常只专注于全局的Api管理策略,比如全局流量监控、日志记录、全局限流、黑白名单控制、接入请求到业务系统的负载均衡等,有点类似防火墙。Kong 就是典型的流量网关。 下面是kong的架构图,来自官网: image.png 这里需要补充一点的是,业务网关一般部署在流量网关之后、业务系统之前,比流量网关更靠近业务系统。通常API网指的是业务网关。 ,根据前面对流量网关的介绍就可以知道流量网关的指责。

    2.7K154编辑于 2021-12-01
  • 来自专栏小白的代码人生

    流量网关】Nginx 笔记——基础与安装

    在生产中,由于它的内存占用少,启动极快,高并发能力强,Nginx通常可以作为流量网关使用。 Nginx的工作模式 Nginx 有两种工作模式:master-worker模式和单进程模式。

    79550编辑于 2022-01-06
  • 来自专栏软件测试架构师俱乐部

    亿级流量架构之网关设计思路、常见网关对比

    本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。 流量网关 流量网关,顾名思义就是控制流量进入集群的网关,有很多工作需要在这一步做,对于一个服务集群,势必有很多非法的请求或者无效的请求,这时候要将请求拒之门外,降低集群的流量压力。 流量网关通常只专注于全局的Api管理策略,比如全局流量监控、日志记录、全局限流、黑白名单控制、接入请求到业务系统的负载均衡等,有点类似防火墙。Kong 就是典型的流量网关。 下面是kong的架构图,来自官网: image.png 这里需要补充一点的是,业务网关一般部署在流量网关之后、业务系统之前,比流量网关更靠近业务系统。通常API网指的是业务网关。 ,根据前面对流量网关的介绍就可以知道流量网关的指责。

    3.2K300发布于 2021-08-16
  • 来自专栏区块链入门

    【实践】API网关(TYK)设置流量控制

    TYK中设置流量控制和访问控制有两种方式, 1、在生成key的时候设置访问权限 image 配置如下图: image 然后点击create即可,然后访问,每小时只能访问两次 2、使用 policies设置 ) image 这里我对policie的设置如下 image image 在生成key的过程中,选择Policy,会自动覆盖下面的自定义配置,下面的操作就和上面的一样了 image 本文转载自《API网关 (TYK)设置流量控制》https://blog.csdn.net/gsying1474/article/details/50826412

    1.2K10发布于 2021-03-02
  • 来自专栏盘古开发框架

    基于 Caddy 部署盘古 Admin 实现流量网关

    本文以部署盘古 Admin 在线演示系统为例讲解如何基于 Caddy 部署盘古 Admin 的静态资源和 Web 节点(业务网关)。 充当流量网关方向代理后端的 Web 节点(业务网关)。全站自动 SSL。包含静态网站和 API 请求。解决跨域请求;解决前端 https 后端 http 的协议适配问题。 Another common task is to set up a reverse proxy: reverse_proxy /api/* { # 可以指定多个后端业务网关 后端 Dubbo 微服务集群的部署不在本文讨论范围,本文仅通过 Caddy 方向道理后端业务网关。通过如上配置,网站和 API 自动都拥有了 https 的能力。 但如果 API 需要反向代理到不同的端口下或者域名下,则可以设置业务网关的参数开启跨域支持,也可以在 Caddy 配置文件配置响应头参数以支持跨域访问。

    1K40编辑于 2022-12-19
  • 来自专栏云云众生s

    基于Kubernetes网关API策略的流量管理

    网关API图标 通过全面理解这些策略、如何有效利用它们,以及它们对流量管理策略能够产生的革命性影响,您将掌握所需的知识和实践见解,以充分发挥Kubernetes网关API策略在优化流量管理中的潜力。 使用Kubernetes网关API进行流量管理的优势 Kubernetes网关API改变了我们在Kubernetes集群内管理和控制流量的方式,提供了许多显著优势。 Kubernetes网关API策略概述 Kubernetes网关API策略是管理和控制Kubernetes集群内流量的关键组成部分。 策略在流量管理中的常见应用场景 Kubernetes网关API策略可应用于各种流量管理场景。 如何在流量流程的不同阶段应用策略 Kubernetes网关API策略可在流量流程各个阶段应用,这取决于具体需求和场景。

    70110编辑于 2024-03-27
  • 来自专栏Java建设者

    亿级流量网关设计思路

    本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。 流量网关 流量网关,顾名思义就是控制流量进入集群的网关,有很多工作需要在这一步做,对于一个服务集群,势必有很多非法的请求或者无效的请求,这时候要将请求拒之门外,降低集群的流量压力。 流量网关通常只专注于全局的Api管理策略,比如全局流量监控、日志记录、全局限流、黑白名单控制、接入请求到业务系统的负载均衡等,有点类似防火墙。Kong 就是典型的流量网关。 下面是kong的架构图,来自官网: 这里需要补充一点的是,业务网关一般部署在流量网关之后、业务系统之前,比流量网关更靠近业务系统。通常API网指的是业务网关。 ,根据前面对流量网关的介绍就可以知道流量网关的职责。

    2.4K20发布于 2021-03-12
  • 来自专栏博文视点Broadview

    基于 Apache APISIX 的全流量 API 网关

    使用微服务进行精细管理后,服务的弹性伸缩、开发团队变得敏捷、服务之间隔离、降低故障率;在流量变动的时候,只需要对有可能变动流量的服务进行对应资源的扩缩容即可,这样可以很明显的节省服务器成本以及更高的承受度 微服务与 API 网关 使用 API 网关进行管理,通常的做法是将微服务框架中功能型的功能统一放到网关上,例如可观测性 metrics、应用性能 apm tracing、限速、身份认证、日志等等。 灰度发布会将流量按比例划分给已经上线的版本(比如1.0,占比90%)以及正在上线的版本(比如1.01,占比10%),若观测没有问题,逐步调整二者的流量占比直到流量完全切到1.01版本。 它支持 Prometheus、SkyWalking 动态追踪、流量复制、故障注入等功能 技术架构 Apache APISIX 架构如图,其主要分为数据面和控制面。 数据面 以 Nginx 的网络库为基础,(弃用 Nginx 的路由匹配、静态配置和 C 模块),使用 Lua 和 Nginx 动态控制请求流量,通过插件机制来实现各种流量处理和分发的功能:限流限速、日志记录

    2.2K20编辑于 2023-05-19
  • 来自专栏架构狂人

    Apache Apisix轻松打造亿级流量Api网关

    Apache APISIX 是一个动态、实时、高性能的 API 网关。 APISIX API 网关提供负载均衡、动态上行、灰度发布、熔断、鉴权、可观测等丰富的流量管理功能。 您可以使用 APISIX API 网关来处理传统的南北向流量, 以及服务之间的东西向流量。它也可以用作 k8s 入口控制器。 Apache APISIX 的技术架构: 特征 您可以使用 APISIX API 网关作为流量入口来处理所有业务数据,包括动态路由、动态上游、动态证书、 A/B测试、金丝雀发布、蓝绿部署、限速、恶意攻击防御 流量拆分:允许用户在各个上游之间增量定向流量百分比。 cookieargs 支持各种算子作为路由的判断条件,例如{"arg_age", ">", 24} 支持自定义路由匹配功能 IPv6:使用 IPv6 匹配路由。

    3K10编辑于 2023-10-24
  • 来自专栏AI SPPECH

    124:API网关流量管理:高可用API设计

    我们将分析API网关的架构、流量管理策略、安全防护以及性能优化,为AI工程师提供一套完整的API网关设计指南。 目录 1. 核心技术价值 2. JWT认证 5.1.2 OAuth 2.0 5.2 攻击防护 5.2.1 DDoS防护 5.2.2 SQL注入防护 5.2.3 XSS防护 5.3 数据加密 5.3.1 传输加密 5.3.2 数据脱敏 6. 未来发展趋势 10.1 API网关的演进 10.2 流量管理的发展 10.3 安全防护的创新 API网关部署检查清单 性能测试指标 1. API网关概述 2.1 API网关的定义与作用 API网关是位于客户端和后端服务之间的中间层,负责请求路由、协议转换、安全认证、流量管理等功能。 未来发展趋势 10.1 API网关的演进 智能化:使用AI进行流量预测和优化 服务网格集成:与服务网格深度集成 边缘计算:将API网关功能扩展到边缘设备 10.2 流量管理的发展 智能路由:基于AI的智能路由决策

    11110编辑于 2026-04-15
  • 来自专栏Java-SpringCloud相关

    Java学习笔记-微服务(6)-网关

    GatewayGateway 是在 Spring 生态系统之上构建的 API 服务网关,基于 Spring6、SpringBoot3、ProjectReactor 等技术,它旨在位微服务架构提供一种简单的有效的统一的 访问通过负载均衡配置,经过网关到达各个微服务。Gateway 在项目中的作用点:反向代理、鉴权、流量控制、熔断、日志监控。 Pre 的过滤器可以做参数校验、权限校验、流量监控、日志输出、协议转换等。Post 的过滤器可以做相应内容、响应头修改、日志输出、流量监控等。核心逻辑:路由转发、断言判断、过滤器链。 但是,当请求不经过网关直接访问时,我们可以访问到数据;当网关关闭时,我们仍然可以访问到数据,这并不符合实际或不完全符合实际。此时我们就需要解决在网关关闭的情况下仍然能访问接口的问题。 对于一个模块内的环境,我们是不需要一个完整的 模块 - 网关 - 模块 的过程的。我们希望同模块内的请求可以直接访问。对于其他模块的请求,我们需要让请求经过网关来实现网关的功能。

    53910编辑于 2025-03-07
  • 小程序流量超限怎么办?腾讯云小程序加速网关的超额流量处理指南

    摘要 本文详细解析当小程序流量超出腾讯云小程序加速网关套餐规格时的处理方案,介绍小程序加速网关的核心价值与套餐选择策略,为开发者提供实用建议。 究其原因,往往是小程序加速网关套餐规格不足以支撑当前业务流量。本文将深入探讨流量超限后的影响及解决方案,帮助开发者做出更明智的决策。 一、小程序流量超限后会发生什么? 当接入的小程序流量大于小程序加速网关套餐规格时,超出的流量将走原业务公网链路,不再受小程序加速网关的微信私有链路保护和优化。重要的是,网关不会阻塞或拦截丢弃正常的小程序流量,保障了业务的基本可用性。 测试版 500 10 Mbps 4 4,999 入门版 1000 20 Mbps 6 通过合理利用腾讯云小程序加速网关的弹性扩容机制和套餐升级服务,开发者可以无缝应对流量波动,确保用户体验始终如一。建议开发者根据业务增长趋势提前规划网关资源,避免因流量突增导致服务降级。

    24310编辑于 2026-01-15
  • 来自专栏java 微风

    springCloud - 第6篇 - 网关的实现:ZUUL

    在Spring Cloud 微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服务。 以上出自:https://blog.csdn.net/forezp/article/details/81041012 实现网关: 1. file - new - module ? 6. 工程结构如下: ? 7. pom.xml:( 没有使用base 工程的pom 。换来换去,只有 2.0.5 这个版本能正常引用所有 jar ) <? 在工程启动类上加注解: @EnableZuulProxy ,开启网关功能 。 至此,网关的请求转发就已经实现。 13. zuul 过滤功能实现 。

    66030发布于 2019-08-01
  • 来自专栏Kubernetes手记

    微服务网关Kong系列文章之七:流量控制

    1 请求大小限制 阻止输入的请求,其主体大于特定大小的兆字节 1.1 启用大小限制 1、在服务上启用插件 $ curl -X POST http://kong:8001/services/{service}/plugins \ --data "name=request-size-limiting" \ --data "config.allowed_payload_size=128" 2、在路由上启用插件 $ curl -X POST http://kong:8001/routes/{rou

    1.7K40发布于 2021-01-29
  • 来自专栏charlieroro

    流量控制--6.Classful Queuing Disciplines (qdiscs)

    HTB使用了令牌和桶的概念,并使用了基于类的系统和过滤器对流量进行复杂和细粒度的控制。通过一个复杂的借用模型,HTB可以实现各种复杂的流量控制技术。另一种最简单的方式是在整流时使用HTB。 修改该值会对竞争下的借用和整流造成巨大的影响(因为它会在流量超过rate(且低于ceil)的子类间对流量进行分割,并传输这些子类的报文)。 Bulk 2 0xe 7 mmc+mr+mt 2 Bulk 2 0x10 8 Minimize Delay (md) 6 Interactive 0 0x12 9 mmc+md 6 Interactive 0 0x14 10 mr+md 6 Interactive 0 0x16 11 mmc+mr+md 6 Interactive 0 0x18 12 mt+md 4 Int. weight weightvalue 当入队列到底层时,将以循环方式使用类处理流量。通常具有更高权重的qdisc的类在一轮循环中可以发送更多的流量,因此该类也可以入队列更多的流量

    1.3K10发布于 2020-12-02
  • 来自专栏菩提树下的杨过

    spring cloud 学习(6) - zuul 微服务网关

    前面这一层俗称为“网关层”,其存在意义在于,将"1对N"问题 转换成了"1对1”问题,同时在请求到达真正的微服务之前,可以做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类... 传统方式下,最土的办法,网关层可以人肉封装,类似以下示例代码: LoginResult login(...){ //TODO 预处理... Zuul做为网关层,自身也是一个微服务,跟其它服务Service-1,Service-2, ... ,可以相互发现,zuul能感知到哪些服务在线,同时通过配置路由规则(后面会给出示例),可以将请求自动转发到指定的后端微服务上,对于一些公用的预处理(比如:权限认证,token合法性校验,灰度验证时部分流量引导之类 四、ZuulFilter过滤器 过滤器是一个很有用的机制,下面分几种经典场景演示下: 4.1、token校验/安全认证 网关直接暴露在公网上时,终端要调用某个服务,通常会把登录后的token传过来,网关层对

    1.7K80发布于 2018-01-18
领券