higress
higress copied to clipboard
🤖 AI Gateway | AI Native API Gateway
**If you are reporting *any* crash or *any* potential security issue, *do not* open an issue in this repo. Please report the issue via [ASRC](https://security.alibaba.com/)(Alibaba Security Response Center) where the...
### Ⅰ. Describe what this PR did ### Ⅱ. Does this pull request fix one issue? ref #681 ### Ⅲ. Why don't you add test cases (unit test/integration test)? ###...
# 1 SCG简介 ## 1.1 SCG定位 微服务网关,面向研发人员,提供业务域级的,与后端微服务紧耦合的配置,需要支持扩展开发能力,以便开发与微服务业务相关的插件,需要对接微服务架构的注册中心。从使用场景上来看: ● 南北向流量,需要流量网关和微服务网关配合使用,主要是为了区分外部流量和微服务流量,将内部的微服务能力,以统一的 HTTP 接入点对外提供服务。 ● 东西向流量,在一些业务量比较大的系统中,可能会按照业务域隔离出一系列的微服务,在同一业务域内的微服务通信走的是服务发现机制,而跨业务域访问,则建议借助于微服务网关。  ## 1.2 SCG核心功能 SCG产品的核心功能,基本可以用下面一张图来概括。  ## 1.3 SCG实现核心能力的三要素 SCG的所有核心能力,均是通过predicate、route、filter之间的组合来实现。 ● 路由Route:即一套路由规则,是集URI、predicate、filter等属性的一个元数据类,对应到云原生网关的路由 ● 断言Predicate:Java8函数断言,这里可以看做是满足什么条件的时候,route规则进行生效。允许开发者去定义匹配来自于Http Request中的任何信息,如请求头和参数,对应到云原生网关的匹配规则。 ● 过滤器Filter:filter针对请求和响应进行增强、修改处理。filter可以认为是Spring...
Why do you need it? Our current JWT authentication plugin lacks the functionality to exclude certain paths from requiring authentication. This poses a challenge as there are specific endpoints that...
## Why do you need it? Is your feature request related to a problem? Please describe in details Design the Discoverer interface, with target group ```golang type Discoverer interface {...
## Why do you need it? When one cluster have multiple ingresses under different namespaces but shares one subdomain, the wildcard certificate need to be copied into every namespace. This...
什么时候支持在虚拟机和物理机部署 版本计划写的是v1.1.0 不知道是否已支持 v1.1.0 | 增强控制台功能中微服务网关相关能力;支持非 K8s 下安装部署 | 2023-07
https://apisix.apache.org/docs/apisix/plugins/opa/ In implementation, however, we need not replicate APISIX exactly, but instead should focus on the actual user needs behind the plugins, combined with the specific circumstances of Higress, to...
## Why do you need it? Is your feature request related to a problem? Please describe in details As Higress grows, SIG(special interest groups) need to be established to better...