34 comments (34 comments)2 reactions (2 reactions)1 assignee (1 assignee)Go1,219 forks (1,219 forks)github user discovery
area/registrygood first issuelevel/challengesig/controller
Repository metrics
- Stars
- 9,036 stars (9,036 stars)
- PR merge metrics
- Avg merge 7d 9h (Avg merge 7d 9h)18 merged PRs in 30d (18 merged PRs in 30d)
Description
基于Nacos服务注册中心,我们的服务选择都是根据请求的path(路径)来生成动态路由的,这样免去了人工配置静态路由的工作。
例如:
当请求 https://gateway.abc.com/order 时,网关会自动去nacos上寻找服务为order的实例列表,且不需要提前配置/order路由,即约定路径order选择order服务,当然有静态路由配置的时候,静态配置要大于约定配置。
Contributor guide
- Research direction
- Implement dynamic routing by extracting path segments and querying Nacos for matching services. Ensure fallback to static routes when configured.
- Tech stack
- go
- Domain
- backendapi
- Issue type
- Feature
- Prerequisites
- GoNacosAPI Gateway concepts